Для работы с объектами в массиве решил попробовать for each (for (const item in array) {}
), но столкнулся с проблемой - почему последний item
не число, а слово remove
? Вроде как понятно - в массиве больше нет индексов и он превращает item
в remove
, но почему именно так? Нельзя что-ли вместо этого сразу выйти из цикла?
var array = [{},{},{},{}];
for (const item in array) console.log(item);
Где-то у Вас есть код, который делает вот так:
Array.prototype.remove = function() { console.log("in remove"); };
var array = [{},{},{},{}];
for (const item in array) console.log(item);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не получается вывести массив json в виде таблицу в html
Подскажите, почему цифра, которая выводится через text отстает от таймера на 1 ?