Всем привет.Помогите новичку разобраться с заданием в 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)

→ Ссылка