Методы массивов JavaScript. IndexOf

preview_player
Показать описание

Изучаем методы массивов indexOf
Рекомендации по теме
Комментарии
Автор

Очень круто что именно разобрали функцией работу метода.Спасибо

Alex-wgtb
Автор

Здравствуйте. Скажите, пожалуйста, как включить такую же консоль, как у вас на видео? (мак) Спасибо!

xbpivww
Автор

Здравствуйте. Музыка в начале перебивает голос. А так все отлично. Спасибо за информацию!

Maria-Alekseevna
Автор

По поводу отрицательного значения индекса не понятно как работает объяснили.

ssr.
Автор

Допускается использование отрицательных значений, в этом случае индекс с которого будет произведено сравнение элементов будет рассчитан по следующей формуле: length (длина массива) + fromIndex.

Bugsy
Автор

Здравствуйте! Подскажите вариант решения такого задания:
имеем масив
let a = [4, 0, 2, 0, 8];
нам нужно вернуть index масива, который окружен нулями, то есть index 2

BRILLIANTIC
Автор

не могу 8 задачку решить. подскажите пожалста

RomanKrets
Автор

не совсем понял с отрицательным индексом, как происходит поиск?
например есть масив: let x = [1, 2, 3, "a", "b", "c"], если x.indexOf( 1, -6 ) - то возвращает 0, если x.indexOf( 1, -5 ),
возврящает -1, кто может пояснить?
Заранее спасибо.

AndrianoVer
Автор

Господа, почему когда в fromIndex вводиться '-1' или '-2' консоль выдает ' -1' , что естественно. А когда вводиться '-8' консоль выдает 0?

largebrother
Автор

Открыл видео, чтобы разобраться, как indexOf() работает с отрицательным индексом начала отсчета, и именно этот момент в видео пройден без пояснений.

dilangoldrent
Автор

А почему бы не использовать if (a.indexOf(n) + 1)?
Если элемент найден, то минимальный индекс равен нулю, добавляем один и получаем значение, которое if будет интерпретировать как true.
В свою очередь, если элемент не найден, indexOf вернет -1, прибавляем единицу и получаем 0, if среагирует как на false.

knoot
Автор

С отрицательным индексом плохо объяснили, ничего непонятно.

Bugsy
Автор

Я немного запутался, почему результат всегда какой-то неправильный?


let itemCount = [4, 2, 3, 1, 5, 6, 7, 8, 9, 0];

function findingItem(arr, item) {
for(index of arr) {
if(index === item) return arr[index]
}
return -1;
}
findingItem(itemCount, 3);

gfmopgo
Автор

Олександр, хотів порекомендувати вам спробувати розширення quokka. з його допомогою можна не писати десятки разів console.log а дані виводяться одразу в робочому просторі)))
І дякую за ваші уроки

alexOvcar
visit shbcf.ru