【发布时间】:2020-07-17 08:38:37
【问题描述】:
这可能是非常基本的,但我无法理解链接和返回是如何同时工作的,例如
let array = [1, 2, 3]
let newArray = array.map(val => val * 10).map(val => val * 10)
console.log(newArray) // [100, 200, 300]
在这里我们可以继续添加 .map ,它会不断返回一个新数组。它的行为就像当链接停止时它现在知道它必须返回值但是当链接继续时它继续将其视为对象。它是如何工作的以及如何在我的代码中实现类似的功能。
【问题讨论】:
-
Array.map返回新数组,其中还有一个方法
.map。实际问题或预期结果是什么? -
真的不清楚你的实际问题是什么?
标签: javascript method-chaining