現在、Web開発者向けのプロのJavaScriptを読んでおり、配列(つまり、など)の反復法について説明していevery()
ますfilter()
。
すべての関数が次のようになるように、配列項目の値、配列内の項目の位置、および配列オブジェクトの3つの引数を取る関数を渡す必要があることをやや空白で述べています。
function(item, index, array){
[do something with item]
}
index
その場合、なぜとarray
引数を渡す必要があるのでしょうか。なぜitem
十分ではないのですか?