es6 some() メソッドは、配列内に指定された条件を満たす要素があるかどうかを検出するために使用されます。要素が存在する場合は true を返し、存在しない場合は false を返します。別の角度から見ると、指定された条件が満たされない場合、どれも満たされない場合は false が返され、1 つ以上が満たされた場合は true が返されます。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
some() メソッドは、配列内の要素が指定された条件 (関数によって提供される) を満たすかどうかを検出するために使用できます。条件が存在する場合は true を返し、存在しない場合は false を返します。条件を満たす要素が配列内に存在する限り、some() は true を返します。
別の角度から考えると、some() は配列内のすべての要素が存在するかどうかを検出するためにも使用できます。条件を満たさない場合は false を返し、1 つ以上一致する場合は true を返します。
array.some(function callbackfn(Value,index,array),thisValue)
array: 必須パラメータ、配列オブジェクト。
#function callbackfn(value,index,array): コールバック関数 (必須パラメータ) は、最大 3 つのパラメータを受け入れることができます:
例: 配列内の要素の値がすべて奇数かどうかを確認する
some() メソッドが偶数を検出した場合、true を返します。すべてが奇数ではないことを示すプロンプトが表示され、偶数が検出されなかった場合は、すべてが奇数であることを示すプロンプトが表示されます。function f(value, index, ar) { if (value % 2 == 0) { return true; } } var a = [1,15,4,10,11,22]; var evens = a.some(f); if (evens) { console.log("不全是奇数。"); } else { console.log("全是奇数。"); }
JavaScript 上級チュートリアル]
以上がes6 のメソッドは何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。