一部の開発者は、次のようなJavaScript関数の最後にリターンを配置するのを見てきました。
$(".items").each(function(){
mthis = $(this);
var xposition = some .x() position value;
if(xposition < 0){
mthis.remove();
return;
}
});
返品も必要ですか?私はそれreturn false
がループから早くキャンセルされることを知っています、そして私はそれreturn x
が値を返すことを知っています、しかしただ戻るだけですか?どういう意味ですか?
申し訳ありませんが、コードの最後に}を付けるのを忘れました。戻り値はif条件付きです。
新しい更新-ループの目的が、ループに入ったn番目の.itemをキャンセルすることであることがわかりました。したがって、return falseは、単純なreturnの代わりになります。(とにかく未定義を意味します)。助けてくれてありがとう!