ECMAScript中的箭頭函式

2022-08-03 18:09:13 字數 565 閱讀 3384

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 箭頭函式箭頭左邊 中的內容是箭頭函式的引數 當沒有引數的時候,不可以省略 當只有乙個引數的時候,可以省略 如果有多個...