对象使用解构
多层对象的解构操作
1 |
|
对象的解构的默认值实现合并的操作
比如说我想实现一个函数,在我没有传递参数的时候,函数运行时使用默认值,传递参数后,覆盖默认值
1 | function f1(options = {}){//注意:此处一定要初始化形参为为空对象否则 f1不传递参数时会报错:TypeError: Cannot read property 'width' of undefined |
assign实现合并
1 | let a ={a:1}; |
对象属性的增加和删除
1 | //增加 |
检测属性
1 | obj.hasOwnProperty('age');//判断当前对象上(不涉及原型链)有没有属性 |
计算属性
1 | let obj = { |