var kids = [{}];
  i = 0;
  while (i++ !== count) {
    child = {
      value: Math.floor(Math.random() * 100),
      children: addChildren(Math.floor(Math.random() * 10))
    };
    kids.push(child);
    console.log( kids );
  }

问题在于kids对象的第一个元素为空。我该如何规避呢?如果不将其声明为JSON对象,则无法访问push元素。

谢谢

最佳答案

只需将kids声明为空数组即可:

var kids = [];

关于javascript - 如何附加到空的JSON对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7342783/

10-12 16:24