これは私の問題です。ちょっと疲れているかもしれませんが、配列に数値がなかった場合にのみ++をカウンターしたいです。 4回の反復中繰り返し時に配列をvarと比較する(続き)
意味、カウンターだけ反復1,3,4
var array = [], number, temp = [4,2,5,9], counter = 0;
for(var i = 0; i <= 3; i += 1) {
array.push(i);
number = temp[i];
}
document.write(counter);
しかし、私はここに空白を描いてる上++必要があります...ヘルプ?
は
「Array.prototype.indexOf」はES5で定義されています。 'temp'に重複が含まれているとカウントしすぎないように、封じ込めをテストしているならば、マッチで' break'する必要はありませんか? –
@MikeSamuel:私はindexOfが配列のプロトタイプを持っているのを知らなかった。知っておいてよかった。そして、私はループを変更しました(ただし、indexOfが動作することがわかったので、私はこれをもう一度変更します)。ありがとうございました。 –
jQueryが提供し、in_array関数が提供するメモ... http://api.jquery.com/jQuery.inArray/ – mike