Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.
find() и findIndex(). Сейчас рассмотрим метод indexOf().const arr = ['Nick', 'Frank', 'Joe', 'Frank'];Продолжение следует...
const foundIndex = arr.indexOf('Frank');
console.log(foundIndex);
// 1
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];Опять же, обратите внимание, что все числа после 5 удовлетворяют условию, но возвращаться будет только первое значение. Это полезно в случаях, когда вы используете break при первом совпадении.
const found = arr.find(el => el > 5);
console.log(found);
// 6
const arr = ['Nick', 'Frank', 'Joe', 'Frank'];Продолжение следует...
const foundIndex = arr.findIndex(el => el === 'Frank');
console.log(foundIndex);
// 1
const arr = [1, 2, 3, 4, 5, 6];Продолжение следует...
const reduced = arr.reduce((total, current) => total + current);
console.log(reduced);
// 21