简洁表示法

来源:6-1 对象的扩展(简洁表示法与属性名表达式)

weixin_慕前端6235132

2020-09-18 01:29:18

第一张图中,为什么说这上下两部分相等?http://img.mukewang.com/climg/5f639c050940414904900222.jpg

这第二张图中,为什么说上下两部分相同?以及为什么说下面的比上面的更简洁?

http://img.mukewang.com/climg/5f639ccb097fbf9103160350.jpg

写回答

1回答

好帮手慕久久

2020-09-18

同学你好,其实两张图是一个意思,即对象是可以简写的,当属性名和变量名一样的时候,可以只写一个,具体如下:

http://img.mukewang.com/climg/5f6430c409cd871f13620641.jpg

所以第一张图中,上下两部分内容是一样的(相等)。

而第二张图,函数f中,返回的也是一个对象,对象的属性是x和y,并且x的值,是形参x,二者同名,所以写一个即可,y同理,如下:

http://img.mukewang.com/climg/5f6430d90947dc3505500408.jpg

而之所以说下面的写法更简洁,是因为下面的写法,可以少写一个x和y,代码少,看着会简洁些。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

0

0 学习 · 10739 问题

查看课程