javascript - 将嵌套值添加到关联数组 - JS

标签 javascript jquery arrays object

只是坚持使用这个,我们将不胜感激。

我有一个这样的关联数组:

var player = {
  source: {
    item1: value,
    item2: value,
    item3: {
      item3-1: value
    }
  },
  playback: {
    parameter1: value,
    parameter2: value,
  }
}

我想做的是像这样将值添加到 player.source 中:

player.source.item4.item4-1 = 'something'

这样 player.source 看起来像这样:

  source: {
    item1: value,
    item2: value,
    item3: {
      item3-1: value
    },
    item4: {
      item4-1: 'something',
    },
  },

预先感谢您的帮助。

最佳答案

我不确定它是不是有点太复杂了,但看起来很有效。

var player = {source:{item1:"value",item2:"value",item3:{"item3-1":"value"}},playback:{parameter1:"value",parameter2:"value"}},
    obj = {
      'item4-1': 'something'
    };

    player.source.item4 = obj;
    console.log(player);

关于javascript - 将嵌套值添加到关联数组 - JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42822023/

相关文章:

mysql - 如何从数据库表中获取值作为数组并将其返回到下拉列表中?

javascript - 在 iframe 中放置通用菜单以从单个位置加载的任何通用方法

javascript - 刷新后如何使javascript倒计时继续

javascript - 如何制作在复选框中选中的项目数组

javascript - 如何在对象数组(结构)中查找字符串

jquery - 播放jquery更改的新音频源

提交前使用 Jquery 检查输入,并进行模糊和聚焦

ruby - 通过比较 2 个相邻元素对数组进行分组