/* чуть сложней, но более информативный */ items.forEach( console.log ) ;
items.forEach( ( data ) => console.log( data )) ;
Object.keys(arr).forEach( ... );
const arr = Array.prototype.map.call(obj, ((v) => v.text));
const newObj = Object.entries(oldObj).reduce((acc, [key, value]) => {
acc[key] = value.text;
return acc;
}, {});
iredoff, что, простите? В программировании в целом счёт с нуля является стандартом и ЯП, где массивы начинаются 1 скорее редкость, чем нормальное явление.
Более того, счёт с нуля в ЯП появился ещё за долго до появления ЖСа.