return false;
は、渡された関数をforEach
に戻すため、以下の関数は常にtrueを返します。明らかに今上記の入れ子関数から戻る方法は?
function exampleFunction(array){
array.forEach(function(element){
if(element.condition){
return false;
}
});
return true;
}
、以下の作品:
function exampleFunction(array){
var result = true;
array.forEach(function(element){
if(element.condition){
result = false;
}
});
return result;
}
が、それは不必要な繰り返しを行いますので、それは理想的ではありません。 forEach
に別のループを使用して問題を解決できることがわかっていますが、それを維持する方法があるのだろうかと疑問に思っています。forEach
では、ネストした関数の内部でJavaScriptの 'above'関数からどのように戻ることができますか?
これは受け入れ解決する必要があります – Viliami