function用es6怎麽寫
阿新 • • 發佈:2017-10-26
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怎麽寫