с типом object, не привязываясь к его содержимому
[null, {…}, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, {…}, null, null, null, null, null, null]
Нужно получить индекс 1 из примера массива выше
Я так понимаю есть функция indexOf, но там в параметр передаётся конкретный элементы, индекс которого мы хотим найти, как можно всё-таки найти индекс по типу элемента?
Запускаешь цикл фор и перебираешь. А в нем проверку устраиваешь на объект.
Typeof
.findIndex
Ток аккуратнее там с тайп офф
typeof arr[i] === 'object' && !Array.isArray(arr[i]) && arr[i] !== null
Обсуждают сегодня