【发布时间】:2020-10-12 20:39:31
【问题描述】:
我是 JavaScript 新手,很难在给定对象中嵌套键值对的一些值,例如通过获取键(例如“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: how to dynamically create nested objects using object names given by an array
【问题讨论】:
标签: javascript node.js arrays object nested