Всем привет.Помогите новичку разобраться с заданием в JavaScript
Дано:
Дан массив с числами. Найдите позицию первого числа 3 в этом массиве (считаем, что это число обязательно есть в массиве).
Проблема в том что я не могу определить позицию элемента в массиве.
Ниже мой код:
let arr = [1, 2, 3, 4, 5];
for (i = 0; i < arr.length; i++) {
if (arr[i] == 3) {
console.log(arr[i]); // Что тут нужно,чтобы получить позицию в массиве?
break;
}
}
Огромное спасибо всем откликнувшимся;
Ответы (3 шт):
Автор решения: Igor
→ Ссылка
Чтобы получить позицию в массиве, нужно ее вывести
...
console.log(/*arr[*/i/*]*/);
...
Пожалуйста.
Автор решения: Ruslan
→ Ссылка
Позиция элемента в массиве - её индекс (в данном случае это i)
let arr = [1, 2, 3, 4, 5];
for (i = 0; i < arr.length; i++) {
if (arr[i] === 3) {
console.log(i);
break;
}
}
Автор решения: ksa
→ Ссылка
я не могу определить позицию элемента в массиве
Где можно посмотреть полный правильный код?
Такой вот вариант можно использовать...
const arr = [1, 2, 3, 4, 5]
const i = arr.indexOf(3)
console.log(i)