Closed. This question needs to be more focused。它当前不接受答案。












想改善这个问题吗?更新问题,使其仅关注editing this post的一个问题。

6年前关闭。



Improve this question




我想要定义类似以下对象结构的内容,因此可以从许多来源中填充它。我需要定义什么语句?
Offices[]是一个开放式数组,其下方的rel[]也是如此。所有元素都是字符串或数字。
Offices.name
Offices.desc
Offices.rel.type
Offices.rel.pt

最佳答案

首先,我将Offices设置为数组:

var Offices = [];

然后用对象填充:
var obj = {
    name: "test",
    desc: "Some description",
    rel: []
}

Offices.push(obj);

现在,您的数组(Offices)中填充了一个对象,因此您可以通过Offices[0].desc访问它-您还可以使用rel填充Offices[0].rel.push(anotherObj)数组

07-24 20:01