【发布时间】:2017-05-04 17:18:15
【问题描述】:
我不知道问题是应该针对 typescript 还是 angular 2
如何在角度 2 中获取 forEach 的返回值?
我有以下:
let info = this.array.forEach((i, index) => {
.....
.....
return res;
});
console.log(info);
已返回 -> 未定义
有谁知道如何获得这个回报?
【问题讨论】:
-
使用
.map。而是。 -
没有
forEach, as the documentation shows 的返回。或者更确切地说,您将获得唯一的返回值,undefined。 -
Foreach 用于执行副作用,而不是返回值。使用
map使用函数将一个数组映射到另一个数组,这似乎是您在这里尝试做的事情。 -
我不知道问题是应该针对 typescript 还是 angular 2。这是普通的旧 JavaScript。
标签: javascript