1、普通函式的定義,用箭頭函式表示,demofunction是函式名,括號表示引數,大括號表示函式體的內容。12
3let demofunc = (param) =>
2、map函式在es6中的寫法,同樣也是箭頭函式,e表示map出來的元素,key表示當前id12
3array.map((e, key) => )
3、類內函式的寫法.12
345class funcclass
}
4、thunk函式的寫法,thunk代表乙個中間函式,比如下面的例子,通常我們給函式傳的引數是個value,但是thunk中,函式作為乙個引數傳給另外乙個函式當引數。12
3456
78910
1112
13普通的寫法:
let demofunc = (value) =>
demofunc(value)
//呼叫
thunk的寫法:
let valuefunc = () =>
let demofunc = (valuefunc) =>
ES6的function 的用法
function 這種宣告方式 function關鍵字後跟乙個星號 會定義乙個生成器函式 generator function 它返回乙個 generator 物件。function name param param param name 函式名param 要傳遞給函式的乙個引數的名稱,乙個函式最多...
怎麼用ES6進行陣列去重
眾所周知,es6以前陣列去重是很麻煩的,要兩個陣列去進行比較,然而到了es6就非常簡單了,讓我們來看一下es6的去重是怎麼做的 var arr 1,2,1,3,4,2,1,nan,null,nan,null 命名新的陣列 var arr new set arr console.log arr arr...
ES6系列 ES6簡介
2015年6月17日,ecmascript的第六個版本正式發布,該版本正式名稱為ecmascript 2015,但通常被稱為ecmascript 6或者es6。瀏覽器對es6的支援情況 es6主要應用於node.js,如果想用在瀏覽器中,就需要使用轉碼器 將es6 轉成es5 這意味著,可以用es6...