このような基本的な質問をするのは恥ずかしいです。しかし、それが私の知識に根本的または単純なギャップであるならば、私はむしろ後でなくすぐに良い習慣を作り始めることができる理由についてむしろ説明を得るだろう。if文を含むループが配列全体を反復しない場合
私は、文字列を引数としてとり、配列の値と比較する関数を持っています。
function validateHello(greetings){
var hello = ['hello','ciao','salut','hallo', 'hola', 'ahoj','czesc'];
for(var i = 0; i < hello.length; i++){
if(greetings === hello[i]){
return true;
}else{
return false;
}
}
}
は、私がループのためにこれを実行するたびに、それが唯一の最初の配列hello[0]
をチェックし、それを破るように見えることが表示されます。これをどうやって止めることができますか?返信後にcontinue;
を使ってみましたが、それでも解決しませんでした。私はこれを知っている必要があるように感じますが、私は完全に脳波であり、理由を理解することはできません。 ありがとう!