gpt4 book ai didi

javascript - 声明可以以这种方式分配的对象

转载 作者:行者123 更新时间:2023-11-28 15:16:33 25 4
gpt4 key购买 nike

假设我想要一个 javascript 对象,可以使用下面类似的语法进行分配;

parent.child1.property1 = "xx"
parent.child1.property2 = "xx"
parent.child1.property3 = "yy"

parent.child2.property1 = "xx"
parent.child2.property2 = "xx"
parent.child2.property3 = "yy"

如果可以做到这一点,这样的对象应该如何声明?

最佳答案

Aggaton 的示例可以工作,但是您需要调用索引,因为方括号会创建一个数组。 此后他更新了答案。

如果您想使用像在原始文件中指定的点符号,只需将数据设置为嵌套对象,如下所示:

var parent = {

child1: {
property1: "one",
property2: "two",
property3: "three"
},

child2: {
property1: "one",
property2: "two",
property3: "three"
}
};

console.log(parent.child1.property1); // "one"
console.log(parent.child2.property2); // "two"

还有一个有点类似的答案,可以向您展示良好的符号:Nested JSON objects - do I have to use arrays for everything?

关于javascript - 声明可以以这种方式分配的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33643741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com