если я хочу делать индексацию по айди?
let ids = [1,2,3];
let data = { a: 123 };
let index = { id: {} };
for (let id in ids) {
index.id[ id ].push(data); // array not exists
// but
index.id[ id ] = index.id[ id ] || [];
index.id[ id ].push(data); // ok
}
Думаю что подход неверный, т.к. ИМХО интуитивнее проинициализировать index.id, затем пушить данные. Должно быть быстрее.
c айди все в порядке. вопрос в том что потом массив IDS может быть такой или другой и соответственно ключи другие
Обсуждают сегодня