当前位置: 首页 > 网络应用技术

ES6新对象实用方法

时间:2023-03-06 11:37:28 网络应用技术

  在ES6中,当目标关键名称等于相应的值名时,您可以简化

  该方法也可以简要介绍

  作为功能的回报值,它也将变得更加方便

  注意:缩写对象方法不能用作构造函数,否则将报告错误

  当ES6允许字面定义对象时,表达式放在括号中

  该表达式也可以用来定义方法名称

  请注意,属性名称表达式和简洁表达式不能同时使用,并且将报告错误

  请注意,如果属性名称表达式是对象,则默认情况下将自动转换为字符串

  关键字始终指向该函数的当前对象,ES6添加了另一个相似的关键字,指向当前对象的原型对象

  在解构分配中,尚未读取的不可读属性分配给指定对象

  注意:解构分配必须是最后一个参数,否则将报告错误

  解构作业是浅副本

  对象的扩展运算符等效于使用方法

  ES6总共有5种可以穿越对象属性的方法。

  上述遵循相同属性遍历的遍历规则:

  有以下新对象的方法:以下:

  严格判断这两个值是否相等,严格的比较操作员(===)的行为基本相同。只有两个区别:一个不等于它,另一个与自身相等

  合并对象合并的方法,复制源对象的所有可用附件,将其复制到目标对象

  该方法的第一个参数是目标对象,后续参数是源对象

  注意:该方法是浅副本。当遇到同名属性时,将被替换

  返回指定对象的所有属性(非秘诀属性)的描述对象

  设置对象原型的方法

  用于读取对象的原型

  回到枚举属性的关键名称的数组(不包括继承)

  返回到所有遍历(不包括继承)键的相应值的数组

  返回枚举属性的键(不包括继承)的键值对数组(不包括继承)

  用于将钥匙值转换为数组对象

  原始:https://juejin.cn/post/710296687708105736