1
質問がタイプスクリプトまたは角に向くべきかどうかわかりません2角度2でforEachの返品を得るにはどうすればよいですか?
角度2でforEachの戻り値を取得する方法はありますか?
私は、次のしている:
let info = this.array.forEach((i, index) => {
.....
.....
return res;
});
console.log(info);
が戻ってきた - >
を未定義の誰もが、このリターンを取得する方法を知っていますか?
「.map」を使用します。代わりに。 – Seiyria
ドキュメントに示されているように[forEach']が返されるようなことはありません(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach?v=コントロール)。あるいは、あなたは唯一の返り値、 'undefined'を取得しています。 –
Foreachは、戻り値ではなく副作用を実行するために使用されます。 'map'を使ってある配列を別の配列にマッピングします。これはあなたがここでやろうとしているようです。 – Carcigenicate