ES6对象操作方法和遍历对象
属性简洁表示法
在 ES6 之前 Object 的属性必须是 key-value 形式,如下:
let name = 'xiecheng'
let age = 34
let obj = {
name: name,
age: age,
study: function() {
console.log(this.name + '正在学习')
}
}
在 ES6 之后是可以用简写的形式来表达:
let name = 'xiecheng'
let age = 34
let obj = {
name,
age,
study() {
console.log(this.name + '正在学习')
}
}
属性名表达式
在 ES6 可以直接用变量或者表达式来定义Object的 key。
let s =