ホームページ  >  記事  >  ウェブフロントエンド  >  javascript_javascriptスキルにおけるArray配列の反復メソッドの解析例

javascript_javascriptスキルにおけるArray配列の反復メソッドの解析例

WBOY
WBOYオリジナル
2016-05-16 16:15:491289ブラウズ

この記事の例では、JavaScript の反復方法について説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。

コードをコピー コードは次のとおりです。
//filter() は、指定された関数を使用して、配列項目
に含まれる特定の値 var num = [1,2,3,4,5,6,12];

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 になります

var num = [1,2,3,4,5,4,3,2,1];

num.every(関数(項目, インデックス, 配列){
return (項目 > 2) //false
});

num.some(関数(項目, インデックス, 配列){

return (item > 2) //true
})

//forEach() は配列内の各項目にパラメータを渡しますが、戻り値はありません

var num = [1,2,3,4,5,4,3,2,1];
num.forEach(関数(項目、インデックス、配列){
返品アイテム;
})

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。