箭頭函式前面的引數為匿名函式的引數,後面的為匿名函式返回的引數
箭頭函式的寫法:
1.如果只有一條語句,可以將{}和return省略掉
2.如果語句為多條,則不可以省略{}和return
3.當省略{}和return時,如果返回的內容是乙個物件,物件需要用括號()起來
var f=x=>x 相當於 var f=function(x) 若x為1,則這句**執行的結果為1
var f=x=> //undefined 返回乙個**段,而這個**段中的x未定義,所以輸出undefined
var f=x=>() //返回乙個物件
箭頭函式有幾個使用注意點。
(1)函式體內的this物件就是定義時所在的物件,而不是使用時所在的物件。
(2)不可以當做建構函式
(3)不可以使用agruments物件,該物件在函式體內不存在
(4)不可以使用yield命令,因此箭頭函式不能用作generator函式
箭頭箭頭函式
var fn function a 一樣 jineng function 箭頭函式外面指向誰就指向誰 有function.console.log fn3 1 像函式表示式 this指向不變.不能作為建構函式 不能使用new 返回物件的話.外部用括號 var fn7 name asdfnasd age...
箭頭函式寫法 箭頭函式
1 箭頭函式介紹 es6 let fn v v console.log fn 好酷的箭頭函式!好酷的箭頭函式!es5 let fn function v 和return省略掉 v v v 相當於 function v 和return v 和return時,如果返回的內容是乙個物件,物件需要用括號 括...
ES6箭頭函式總結
1.箭頭函式基本形式 let func num num let func num let sum num1,num2 num1 num2 1,2,3 map x x x 2.箭頭函式基本特點 1 箭頭函式this為父作用域的this,不是呼叫時的this let person person.init...