В этом посте будет обсуждаться метод Array.findIndex() в ES6.
Что такое Array.findIndex() в ES6?
Array.findIndex() — это метод JavaScript, представленный в ES6. Он используется для возврата индекса исходного элемента массива, который соответствует ожиданиям в соответствии с указанным условием. Это не влияет на исходный массив. С другой стороны, если в массиве нет элементов, он возвращает значение в отрицательной форме. Однако этот метод не может выполнять функции для элемента массива, если для него нет значения.
Как использовать метод Array.findIndex() в ES6?
Чтобы использовать array.findIndex() в ES6, попробуйте предоставленный синтаксис:
множество. индекс поиска ( функция ( текущее значение, индекс, обр. ) , это значение )
Здесь:
- “ текущая стоимость ” определяет значение, которое будет найдено в массиве.
- “ индекс ” используется для определения индекса массива.
- “ обр ” используется для определения массива.
- “ это значение » — это необязательное значение, переданное функции для использования в качестве « этот ' ценить.
Пример 1: Использование Array.findIndex() с числовыми значениями
Чтобы использовать array.findIndex() с числовыми значениями, попробуйте следующие инструкции:
- Объявите и инициализируйте константу с определенным именем и присвойте значение в числовой форме в массиве.
- Далее вызовите « найтиИндекс() », который найдет индекс по указанному параметру:
возраст. индекс поиска ( 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().