let numbers = [2, 4, 7, 4, 7, 2];
let number = 4;
let lastIndex = (numbers.includes(number)) ? numbers.lastIndexOf(number) : -1;
let numbers = [2, 4, 7, 4, 7, 2];
let number = 4;
let lastIndex = (numbers.includes(number)) ? numbers.lastIndexOf(number) : -1;
let numbers = [2, 4, 7, 4, 7, 2];
let number = 4;
let lastIndex = -1;
for (let i = numbers.length - 1; i >= 0; i--) {
if (numbers[i] === number) {
lastIndex = i;
break;
}
};
Круто, но не из пройденных курсов. Ещё учиться и учиться
let numbers = [2, 4, 7, 4, 7, 2];
let number = 4;
let lastIndex = numbers.lastIndexOf(number)
как минимум 2 решения задачи:
// Итерируем массив numbers в обратном порядке
for (let i = numbers.length - 1; i >= 0; i--) {
if (numbers[i] === number) { // Если текущий элемент равен искомому числу
lastIndex = i; // Записываем индекс текущего элемента в переменную lastIndex
break; // Прерываем цикл, так как найден последний индекс
}
}
let lastIndex = numbers.lastIndexOf(number); // Используем метод lastIndexOf() для поиска последнего индекса числа number