属性的简写
// 简写代码
let foo = 'abc';
let bac = {foo} // {foo}是{foo:foo}的省略
//此时console.log(bac) ==> {foo:"abc"}
//等同于代码
let bac = {foo:foo}
let也是ES6新增的,用来声明变量,用法类似于var.不过比var好一些,尤其是在循环时应用.
它的特点: 1 不存在变量提升 2有自己的块级作用域 3 不能重复命名
方法的简写
//简写的代码
let a ={
method(){ //省略了:function
return "hello"
}
};
//等同于代码
let a ={
method:function(){
return "hello"
}
};
本文深入探讨了ES6中对象属性的简洁表达方式,包括属性名表达式的简化以及方法定义的简化。通过实例展示了如何使用let声明变量,并将其用于对象属性的简写,以及如何省略方法定义中的function关键字。


被折叠的 条评论
为什么被折叠?



