нов съм в JavaScript и наистина се боря да вложа някои стойности на двойки ключ-стойност в даден обект, като Basis (вижте по-долу), като вземете ключ (например a) и добавите вложен ключ (например e), както по-долу и разпределите свързаната стойност от основата към добавения вложен ключ. За всеки трябва да се добави нов обект в същата йерархия, за да се обвие в масив.
Пример
// Basis could look like this
{ a: '1', b: '2', c: '3', d: '4' }
// Map through basis and add new nested keys
{ a: 'e', b: 'f', c: 'g', d: 'h', e: 'i', f: 'j', g: 'k' }
// Objective
{ a: [{e: '1', date: Date.now()}], b: [{f: '2', date: Date.now()}], c: [{g: '3', date: Date.now()}], d: [{h: '4', date: Date.now()}] }
Трудно е. Нямам идея. Дори следният източник не ми помогна, тъй като трябва да преминавам през даден обект с двойки ключ-стойност. Javascript: как динамично да създавате вложени обекти използвайки имена на обекти, дадени от масив