1
パターンのおもちゃの例エレガントに解決しようとしています。以下のアルゴリズムでは、残りの要素を参照せずに0の値を持つ要素を見つけたら、すぐにreduceから0を返したいと思います。ショート回路Array.reduce in Javascript
let factors = [2,3,6,0,9,4,4,4];
function product(arr) {
return arr.reduce((acc, elem) => (acc * elem), 1);
}
削減の繰り返しから抜け出す方法はありますか?
あなたが特定の要件を持っている場合は、カスタム関数を減らす書きます。 – VivekN
reduce関数は一般的に配列全体を繰り返し処理します。 – VivekN
break to end reduceを使用する – Rick