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

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


Array.findIndex()

Array.findIndex()は、提供された関数によって実装されたテストに合格した配列要素の最初のインデックスを返します。このメソッドは、配列に存在する要素ごとに関数を1回実行します。関数の条件が満たされると、条件を満たした最初の要素のインデックスが返され、そうでない場合は値「-1」が返されます。

要素が指定された条件を満たすと、findIndex()は他の値をチェックしません。次の例では、findIndex()メソッドは、salary要素が指定されたsalary 15000より大きいかどうかをチェックします。条件を満たす最初の要素は17000であるため、 28000や30000などの他の値をチェックせず、17000のインデックスを返します。

<html>
<body>
<p id="findindex"></p>
<script>
   var wages = [6000, 10000, 17000, 28000, 30000];
   function checkSal(wage) {
      return wage >= 15000;
   }
   document.getElementById("findindex").innerHTML = wages.findIndex(checkSal);
</script>
</body>
</html>

出力

2

  1. JavaScriptポップメソッド:それは何であり、それを使用する方法

    呼び出されるJavaScript配列popメソッドは、配列内のデータを操作するために使用できるいくつかの配列メソッドの1つです。 Web開発者は、短縮された配列またはポップされた要素のいずれかを使用して何かを行う必要があるときにこれを使用します。使い方を学びましょう: 構文 このメソッドの構文はかなり単純です。定義上、popメソッドは配列の最後の要素を削除し、それを返します。 let frozen = [ Anna, Elsa, Olaf, Kristoff, Sven ]; let popped = frozen.pop(); このコードをウェブブラウザコンソールに入力する場合(*その

  2. Javascript weakMapでの.clear()メソッドの使用は何ですか?

    weakMapのclearメソッドは、WeakMapオブジェクトからすべてのキーと値のペアを削除します。 このメソッドは仕様から削除されており、クリアメソッドのサポートが追加されたWeakMapオブジェクトをラップすることで追加できます。 例 class ClearableWeakMap {    constructor(init) {       this._wm = new WeakMap(init)    }    clear() {       this._wm =