ES6新特性之函数优化-函数属性简写、箭头函数和解构表达式结合使用
生活随笔
收集整理的這篇文章主要介紹了
ES6新特性之函数优化-函数属性简写、箭头函数和解构表达式结合使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對象的函數屬性簡寫
比如一個Person對象,里面有eat方法:
let person = { name: "jack", // 以前: eat: function (food) { console.log(this.name + "在吃" + food); }, // 箭頭函數版: eat2: food => console.log(person.name + "在吃" + food),// 這里拿不到this // 簡寫版: eat3(food){ console.log(this.name + "在吃" + food); } }箭頭函數結合解構表達式
比如有一個函數:
const person = { name:"jack", age:21, language: ['java','js','css'] } function hello(person) { console.log("hello," + person.name) }如果用箭頭函數和解構表達式
var hi = ({name}) => console.log("hello," + name); hi(person)?
總結
以上是生活随笔為你收集整理的ES6新特性之函数优化-函数属性简写、箭头函数和解构表达式结合使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ES6新特性之函数优化-箭头函数
- 下一篇: ES6新特性之map和reduce方法的