Функция find
возвращает индекс элемента в массиве или -1, если он не найден.
Единственная проблема в том, что мы вынуждены просматривать весь массив даже после того как нашли нужный элемент.
Улучши код и верни индекс элемента как только он будет найден в массиве.
Эта задача — часть курса по Full-Stack JavaScript
Ты можешь задать свой вопрос в комментариях под постом
Если ты уже решил задачу, то не стесняйся помочь другим
helper.js
export const find = (arr, quote) => {
let index = -1;
for (let i = 0; i < arr.length; i++) {
if (arr[i] === quote) {
index = i;
}
}
return index;
}
solution.js
import { find } from './helper.js';
const arr = [ 5, 8, -1, 10, 0, -5, 7 ];
console.log(find(arr, 10)); // 3
console.log(find(arr, 2)); // -1