Получи случайную криптовалюту за регистрацию!

Методы массивов в JavaScript ▍find, findIndex, indexOf Эти м | WebDEV

Методы массивов в JavaScript

▍find, findIndex, indexOf

Эти методы очень похожи. Используйте их следующим образом:

▍find(): возвращает первый элемент массива, удовлетворяющий определенному условию.

const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const found = arr.find(el => el > 5);

console.log(found);
// 6

Опять же, обратите внимание, что все числа после 5 удовлетворяют условию, но возвращаться будет только первое значение. Это полезно в случаях, когда вы используете break при первом совпадении.

▍findIndex(): метод идентичен find(), но вместо возвращаемого значения здесь возвращается индекс первого подходящего элемента.

const arr = ['Nick', 'Frank', 'Joe', 'Frank'];
const foundIndex = arr.findIndex(el => el === 'Frank');

console.log(foundIndex);
// 1

Продолжение следует...

#советы #coding #js #web