English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
every() メソッドは、提供された関数で実装されたテストを通過するかどうかを調べるために、配列のすべての要素をテストします。
注意:对于放在空数组上的任何条件,此方法都返回true。
array.every(callback, thisArg)
var nums = [1, 30, 39, 29, 10, 13]); var bool = nums.every(function(element) { return element >= 18; }); document.getElementById("result").innerHTML = bool;テストを見て‹/›
表の数字は、every()メソッドを完全にサポートする最初のブラウザバージョンを指定しています:
メソッド | |||||
every() | は | 1.5 | は | は | 9 |
引数 | 説明 |
---|---|
callback | 配列の各要素に実行する関数。 関数引数:
|
thisArg | オプション。オブジェクトは、コールバックを実行する際に使用され、関数に渡され、"this" の値として使用されます。 thisValue を省略した場合、"this" の値は "undefined" になります |
返り値: | コールバック関数が各配列要素に対して実際の値を返す場合、true;そうでない場合は |
---|---|
JavaScript バージョン: | ECMAScript 5 |