Array.findIndex() в ES6

Array Findindex V Es6



В JavaScript существуют различные методы, используемые для разных целей. Например, « Массив.срез() ” используется для определения части данных массива в новом массиве. “ Массив.pop() ” используется для исключения ненужного элемента массива и возврата нового массива. Однако ' Массив.findIndex() ” вызывается для возврата индекса исходного элемента массива, удовлетворяющего указанному условию.

В этом посте будет обсуждаться метод Array.findIndex() в ES6.

Что такое Array.findIndex() в ES6?

Array.findIndex() — это метод JavaScript, представленный в ES6. Он используется для возврата индекса исходного элемента массива, который соответствует ожиданиям в соответствии с указанным условием. Это не влияет на исходный массив. С другой стороны, если в массиве нет элементов, он возвращает значение в отрицательной форме. Однако этот метод не может выполнять функции для элемента массива, если для него нет значения.







Как использовать метод Array.findIndex() в ES6?

Чтобы использовать array.findIndex() в ES6, попробуйте предоставленный синтаксис:



множество. индекс поиска ( функция ( текущее значение, индекс, обр. ) , это значение )

Здесь:



  • текущая стоимость ” определяет значение, которое будет найдено в массиве.
  • индекс ” используется для определения индекса массива.
  • обр ” используется для определения массива.
  • это значение » — это необязательное значение, переданное функции для использования в качестве « этот ' ценить.

Пример 1: Использование Array.findIndex() с числовыми значениями

Чтобы использовать array.findIndex() с числовыми значениями, попробуйте следующие инструкции:





  • Объявите и инициализируйте константу с определенным именем и присвойте значение в числовой форме в массиве.
  • Далее вызовите « найтиИндекс() », который найдет индекс по указанному параметру:
константа возраст '=' [ 4 , 9 , 22 , 25 ] ;

возраст. индекс поиска ( checkAge ) ;

Далее определите « checkAge() » и добавьте « возвращаться ” для возврата вывода условия:

функция checkAge ( возраст ) {

возвращаться возраст > 22 ;

}

Функция вернула ' 3 », что указывает на то, что значение больше, чем « 22 ” был найден по третьему индексу массива:



Пример 2: Использование Array.findIndex() с текстовыми значениями

массив.findIndex() ” также можно использовать с текстовыми значениями в массиве. Для этого определите константу с определенным именем и присвойте значение в массиве:

константа Страны '=' [ 'Великобритания' , 'Сингапур' , 'Канада' , 'Индия' ]

Затем определите функцию с именем « получитьстрану() ». Затем используйте « возвращаться » для вывода страны со значением « Канада ”:

функция getCountry ( Страна ) {

возвращаться Страна === 'Канада' ;

}

Наконец, запустите « console.log() ” для отображения вывода на консоли. Для этого вызовите метод findIndex() и передайте « getCountry ” в качестве параметра:

консоль. бревно ( Страны. индекс поиска ( getCountry ) )

Это все, что касается использования метода array.findIndex() в ES6.

Заключение

Array.findIndex() — это метод JavaScript, представленный в ES6. Он используется для возврата индекса исходного элемента массива, который оценивается как истинный в соответствии с указанным условием. Вы также можете вызвать этот метод, чтобы найти значение индекса числовых, а также текстовых наборов данных в массиве. В этом руководстве показано использование метода JavaScript Array.findIndex().