gpt4 book ai didi

javascript - 在JS中,如何为对象声明一个值并自动创建所有父键?

转载 作者:行者123 更新时间:2023-11-30 10:14:39 25 4
gpt4 key购买 nike

myObject = {};

myObject.property1 = "123"

键入 myObject.property1 返回 123

mySecondObject = {};

mySecondObject.property1.value.type.price = "456"

返回 TypeError: Cannot set property 'value1' of undefined 因为所有或一些父键还没有定义,所以你必须做这样的事情:

mySecondObject = {};

mySecondObject.property1 = {};

mySecondObject.property1.value = {};

mySecondObject.property1.value.type = {};

mySecondObject.property1.value.type.price = "456"

JS中有没有一种方法可以让你只声明一个拥有任意多个键的对象并自动创建所有父键?我在 Underscore 中找不到任何东西。

最佳答案

没有执行此操作的(标准)函数。

另一个初始化程序是这样的:

var mySecondObject = { property1: { value: { type: { price : "456" } } } };

关于javascript - 在JS中,如何为对象声明一个值并自动创建所有父键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24532263/

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