私は配列を作成し、与えられた入力が実際に配列内にあるかどうかを調べるために、 'for'ループを使って真の入力を調べるためにその配列に行きます。私はそれが真の真の値とアラートを見つけると、それはそれは、アレイ内の他のすべてのエントリのための偽の警告しかし、ポイントにを動作するようになりました。jQuery loop get data
$(function(){
$('button').on('click', function() {
var name = $('#name').val()
// Users
var pers = ['John', 'Apples', 'Emily', 'Banana', 'Chris', 'Orange'];
for (var i in pers) {
if(pers[i] == name) {
$('body').append('<h3> You like ' + pers[++i] + '!');
} else {
alert('false');
} // IF
} // Loop
}); // Button
}); // Function
はい、はい。それはまさにそうするでしょう。 'else'ブロックだけを完全に削除できますか? – David
クールなので、あなたが言うことをするコードを持っています。 –
を脇に - 配列を反復するために 'for..in'ループを使うべきではありません。 'for array' forEach'または 'for..of'または' for(var i = 0; i
Punit