-
对象解析赋值
let obj = { // 对象 name: '爱吃饭', say: '我要吃肉', age: 12, } // 传统 say() { console.log(this.obj.name) console.log(this.obj.say) console.log(this.obj.age) } // 解析 sayNew() { let {name, say, age} = this.obj console.log(name) console.log(say) console.log(age) }
-
数组解析赋值
let array = ['爱吃饭', '我要吃肉', 12] // 数组 // 传统 say() { console.log(this.array[0]) console.log(this.array[1]) console.log(this.array[2]) } // 解析 sayNew() { let [name, say, age] = this.array console.log(name) console.log(say) console.log(age) }
ES6 利用常用的解析赋值简化你的代码
最新推荐文章于 2022-11-26 15:10:58 发布