この記事の例では、JavaScript の反復方法について説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。
num.filter(関数(項目, インデックス, 配列){
return (項目 > 2) //[3, 4, 5, 6, 12]
});
//map() は配列を返します。配列内の各項目は、元の配列内の対応する項目に対して渡されたパラメーターを実行した結果です
var num = [1,2,3,4,5,4,3,2,1];
num.map(関数(項目, インデックス, 配列){
return (項目 * 2) //[2, 4, 6, 8, 10, 8, 6, 4, 2]
});
//every() some()、配列内の項目が特定の条件を満たすかどうかをクエリします。every() は true を返すためにすべてのパラメーターを渡す必要があり、結果は true になります。
//そのうちの 1 つが true である限り、結果は true になります
num.every(関数(項目, インデックス, 配列){
return (項目 > 2) //false
});
return (item > 2) //true
})
var num = [1,2,3,4,5,4,3,2,1];
num.forEach(関数(項目、インデックス、配列){
返品アイテム;
})