Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでのArray.Every()メソッドの使用法は何ですか?


Array.Every()

Array.Every()メソッドは、指定された配列内のすべての要素が、提供された関数(ユーザーによって指定された関数)によって実装されたテストに合格するかどうかをチェックします。すべての要素がテストに合格するとtrueを実行し、配列内の1つの要素がテストに失敗した場合でもfalseを実行します。次の例では、every()メソッドは、指定された給与要素が指定された給与制限(10000)を超えたかどうかをチェックして実行します。ブール(true、false)出力。

<html>
<body>
<p id="every1"></p>
<p id="every2"></p>
<script>
   var wages = [15000, 33000, 19000, 54000];
   var salary = [9000,33000,19000,54000];
   function checkSal(wage) {
      return wage >= 10000;
   }
   document.getElementById("every1").innerHTML = wages.every(checkSal);
   document.getElementById("every2").innerHTML = salary.every(checkSal);
</script>
</body>
</html>

出力

true
false

  1. JavaScriptでのArray.Find()メソッドの使用は何ですか?

    Array.find() Array.find()は、指定されたテスト条件を満たす配列の最初の要素の値を返すために使用されます(ユーザー指定の条件)。指定されたテスト条件が失敗した場合、array.find()はundefinedを返します。次の例では、array.find( )配列内の価格要素が指定されたテスト価格(12000)を超えているかどうかを確認します。提供されたテスト条件がtrueの場合、テストに合格した最初の値が実行されます。未定義でない場合は実行されます。 例 <html> <body> <p id="price">&

  2. JavaScriptでのArray.Some()メソッドの使用は何ですか?

    Array.some() Array.some()は、指定された要素が提供された関数(ユーザーによって指定された関数)によって実装されたテストに合格したかどうかをチェックします。すべての要素がテストに合格したときにtrueを返すArray.Every()とは異なり、Array.some()は配列内の1つの要素がテストに合格した場合でもtrueを返し、すべての要素がテストに失敗した場合はfalseを返します。次の例では、Array.some()は、配列内のいずれかのsalary要素が指定されたsalary limit(15000)を超えたかどうかをチェックし、実行します。ブール(true、fa