ecmascript中的箭頭函式
ecmascript6中允許使用箭頭(=>)表示函式,使用箭頭函式使得
**更加簡潔,使用箭頭函式時,函式體內的this
物件,就是定義時所在的物件,
而不是使用時所在的物件。使得es程式設計時擺脫this作用域問題的困擾,避免多次使用bind(this),
繫結this的作用域。
箭頭函式的使用方法:
1.箭頭函式中傳乙個引數
js函式實現:
let func=function(n));
console.log(initobj);//
5.物件的結解構賦值
let full=()=>first+" "+last;
console.log(full());//maicha kerry
6.map集合遍歷處理
console.log([1,4,5,2].map(n=>n*2));//[2,8,10,4]
7.sort排序(公升序)
console.log([1,4,5,2].sort((a,b)=>a-b);//[1,2,4,5]
ECMAScript 箭頭函式
一 ecmascript 箭頭函式 es5中的函式定義 es5中定義函式 方式一 function sum x,y 方式二 varsum function sum x,y console.log sum 4,5 這兩種定義方式的區別 1.方式一 定義的函式,無論你在函式前呼叫,還是函式後呼叫,都不會...
ECMAScript6中的箭頭函式
在2015年新出的ecmascript6中,其中的函式部分,有了乙個這樣的東西 箭頭函式 大概對它解釋一下,其中,左邊的括號是函式的形式引數,右邊的花括號是函式體。接下來,我們聊一聊如何使用這個箭頭函式 1.一般情況 var func1 var func2 function 其中,func1和fun...
ECMAScript6中箭頭函式
es6 允許使用 箭頭 定義函式,箭頭函式雖然可以使 更加簡潔明瞭,但是箭頭函式不能亂使用,因為其中的this指向是與普通函式不同的。function dog 普通函式 letdog 箭頭函式箭頭左邊 中的內容是箭頭函式的引數 當沒有引數的時候,不可以省略 當只有乙個引數的時候,可以省略 如果有多個...