私は数字のリストをループし、その数字が別の数字のリストの一部かどうかをjQuery.eachとjQuery.inArrayを使って調べようとしています。 jQuery.inArrayは期待どおりに動作していないようです。ここでjQuery.inArrayが期待どおりに動作しない
は私のコードです:ここでは
var some_numbers = [1, 2];
var more_numbers = [0, 1, 2];
$.each(more_numbers, function(index, value) {
if($.inArray(value, some_numbers)) {
console.log(value);
}
});
console.log('Some Numbers:');
console.log(some_numbers);
は、結果のコンソール出力です:
0
2
Some Numbers:
[1, 2]
誰かが助けてくださいますか?これは狂っている。
編集:問題が解決しました。私の状態を次のように変更しました:
if($.inArray(value, some_numbers) !== -1)
ありがとうございました!
あなたの質問に対する回答を受け入れる必要があります。 – SLaks
私はそうしようとしたときに現れたダイアログにしたがって、さらに7分間答えを受け入れることができません。 –
はい、他の質問に対する回答を受け入れる必要があります。 **編集**それらを見て、多分あなたはしないでください。彼らは大きな答えがありません。 – SLaks