首页 > 解决方案 > 无法将数据分配给javascript中数组的特定索引

问题描述

let new_json = {
  sessions: []
};

new_json.sessions[0]["timing"] = []

错误:

VM73:1 Uncaught TypeError: Cannot set property 'timing' of undefined
    at <anonymous>:1:32
(anonymous) @ VM73:1

在这里,我试图将数据添加到数组的一个索引

但是,在执行此操作时遇到错误。

有没有办法做到这一点?

请看一看

标签: javascript

解决方案


首先在第 0 个位置初始化对象,然后像这样添加值

new_json.sessions[0] = {};
new_json.sessions[0]["timing"] = []

推荐阅读