2017-01-10 33 views
-3

我需要你的幫助來理解下面的代碼。這個函數如何在javascript中工作?

map<U>(mapFunction: (task: Task, index: number)=> U) { 
     return this.tasks.map(mapFunction); 
} 

forEach<U>(mapFunction: (task: Task, index: number)=> U) { 
     return this.tasks.forEach(mapFunction); 
} 

任何人都可以解釋我是如何工作的。我試圖搜索它,但失敗了。我知道有一個使用這些代碼的術語。我只是沒有得到的術語

+0

你想知道forEach'功能是如何在'reactJs/JS,如何'mapFunction'的流動是實現執行? – Justinas

+0

是這個reactjs代碼?你想知道它的香草JavaScript計數器部分? –

回答

0

這裏至少有一些信息,如果不是全部。

Link to explanation

它被稱爲

的JavaScript地圖功能

簡而言之: 它itererates了數組元素,並呼籲他們的功能

1

這只不過脂肪箭頭在類型腳本中。這得到使用transpilers轉換爲Java腳本和巴貝爾是流行的一個這份工作

more information on fat arrow

相關問題