箭頭函式小結

2021-08-15 19:37:58 字數 508 閱讀 3906

1,箭頭函式不具備this和arguments,自己沒有this就找上一級的this。

3,如何確定this是誰,  誰呼叫就是誰。   .()  .前面是誰就是誰。

fucntion a(b)
let a = b => b+1  //去掉function關鍵字引數有乙個可以省略小括號,小括號和大括號之間有乙個箭頭,
如果沒有大括號則直接是返回值,有大括號必須寫return
4,

let a = function(b)

//return 123 此時不是引用資料型別還是會被銷毀的

}

let a = b => c  => b+c   //高階函式(>=倆箭頭)

//閉包:函式執行的一瞬間叫閉包(不銷毀的作用域),當執行後返回的結果必須是引用資料型別,被外界變數接受,此時這個函式不會銷毀(也就是常說的模組化)

箭頭箭頭函式

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時,如果返回的內容是乙個物件,物件需要用括號 括...

箭頭函式寫法 箭頭函式 語法說明

該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓 遞迴函式的改寫 尾遞迴的實現,往往需要改寫遞迴函式,確保最後一步只呼叫自身。做到這一點的方法,就是把所有用到的內部變數改寫成函式的引數。比如上面的例子,階乘函式 factorial 需要用到乙個中間變數total,那就把這個中間變數改寫成函式的引數。這樣...