every()は、JavaScriptの配列のメソッドの1つで、配列内のすべての要素が与えられたコールバック関数のテストをパスする場合に、trueを返します。それ以外の場合は、falseを返します。
例えば、次のように使用します。
let arr = [2, 4, 6, 8];
let result1 = arr.every((element) => element % 2 === 0);
let result2 = arr.every((element) => element > 5);
console.log(result1); // true
console.log(result2); // false
この例では、最初に配列 arr が定義されています。every() メソッドは、配列内の各要素について、与えられたコールバック関数を呼び出します。最初の例では、コールバック関数は各要素が2で割り切れるかどうかをテストします。すべての要素が2で割り切れるため、result1には true が返されます。2番目の例では、コールバック関数は各要素が5より大きいかどうかをテストします。配列内に5より大きい要素がないため、result2には false が返されます。
このように、 every() メソッドを使用することで、配列内のすべての要素が特定の条件を満たすかどうかをテストすることができます。 コールバック関数がすべての要素で真と評価される場合、 every() メソッドは true を返し、それ以外の場合は false を返します。また、コールバック関数の this 値を指定することができる thisArg 引数を指定することもできます。