1. 程式人生 > >function用es6怎麽寫

function用es6怎麽寫

return body demo space dex borde aid contain cell

1、普通函數的定義,用箭頭函數表示,DemoFunction是函數名,括號表示參數,大括號表示函數體的內容。

1 2 3 let DemoFunc = (param) => { console.log(param) }

2、map函數在es6中的寫法,同樣也是箭頭函數,e表示map出來的元素,key表示當前id

1 2 3 Array.map((e, key) => { console.log(e, key) })

3、類內函數的寫法.

1 2 3 4 5 class FuncClass { myFunction(param) {
console.log(param) } }

4、thunk函數的寫法,thunk代表一個中間函數,比如下面的例子,通常我們給函數傳的參數是個value,但是thunk中,函數作為一個參數傳給另外一個函數當參數。

1 2 3 4 5 6 7 8 9 10 11 12 13 普通的寫法: let DemoFunc = (value) => { return value } DemoFunc(value) //調用 thunk的寫法: let valueFunc = () => { console.log(value) }
let DemoFunc = (valueFunc) => { return valueFunc() }

function用es6怎麽寫