这个函数在javascript中是如何工作的?

时间:2017-01-10 07:24:22

标签: javascript reactjs

我需要你帮助理解下面的代码。

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);
 }

任何人都可以向我解释这些代码的工作原理。我正试图搜索但失败了。我知道有一个使用这些代码的术语。我只是没有得到这个词

2 个答案:

答案 0 :(得分:1)

它只是类型脚本中的胖箭头。这使用转换器转换为java脚本,而Babel是此作业的热门之一

more information on fat arrow

答案 1 :(得分:0)

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

Link to explanation

它被称为

  

javascript地图功能

简而言之: 它迭代数组元素并调用它们上的函数