Для работы с объектами в массиве решил попробовать 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);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости