ES6——内置对象:对象

99 阅读1分钟

对象字面量:

1.属性的简洁表示法:es6中允许对象的属性名可以直接用变量表示

作用:易于读取,提高开发效果

image.png

image.png

2.方法的简写(可以忽略function):函数名(参数){代码块}

函数根据业务有很多别称:构造函数、静态函数、方法、事件处理程序(监听器)、闭包、回调函数、钩子函数。

注意:这里的方法的简写是基于对象里面的。

image.png

image.png

3.属性名表达式:ES6允许用表达式作为属性名,但是一定要将表达式放在方括号[]内。

注意:方括号[]会将里面的值toString()

image.png

image.png

对象的扩展运算符(...):用于取出参数对象所有可遍历属性然后拷贝到当前对象。

image.png

image.png

对象的新静态方法:

Object.is(value1,value2): 用来比较两个值是否严格相等,与(===)基本类似。

与===的区别:

image.png

image.png