ループ内にユーザーが指定した文字列が存在するかどうかをテストするためにループしている配列があります。ループを実行してチェックを実行すると、一致する配列項目でtrueを返し、一致しない配列項目でfalseを返します。私はこれがそれぞれの配列項目のチェックをしているからです。私の質問は、文字列が配列項目と一致する場合にのみ私はどのように真を得るのですか?forループ内でif節とelse節の両方を実行しないようにするにはどうすればよいですか?
今var string = "a";
var array = ["a", "b", "c"];
for(var i = 0; i < array.length; i++){
if(string == array[i]){
console.log("Exists");
}
else{
console.log("Doesn't exist");
}
}
私はこれを実行した場合、私が見るであろう:
"Exists" "Doesn't exist" "Doesn't exist"
あなたは真=見つかった後、私は休憩を追加することになり、ブレークキーワード –