Javascript 在JS中,如何声明对象的值并自动创建所有父键?

Javascript 在JS中,如何声明对象的值并自动创建所有父键?,javascript,Javascript,键入myObject.property1返回123 myObject = {}; myObject.property1 = "123" 返回TypeError:无法设置未定义的属性“value1”,因为尚未定义所有或某些父键,因此必须执行以下操作: mySecondObject = {}; mySecondObject.property1.value.type.price = "456" JS中是否有一种方法允许您只声明一个具有任意多个键的对象,并自动创建所有父键?我在下划线中找不到任何

键入
myObject.property1
返回
123

myObject = {};

myObject.property1 = "123"
返回
TypeError:无法设置未定义的属性“value1”,因为尚未定义所有或某些父键,因此必须执行以下操作:

mySecondObject = {};

mySecondObject.property1.value.type.price = "456"
JS中是否有一种方法允许您只声明一个具有任意多个键的对象,并自动创建所有父键?我在下划线中找不到任何内容。

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

另一种初始化器是:

mySecondObject = {};

mySecondObject.property1 = {};

mySecondObject.property1.value = {};

mySecondObject.property1.value.type = {};

mySecondObject.property1.value.type.price = "456"
没有(标准)函数可以执行此操作

另一种初始化器是:

mySecondObject = {};

mySecondObject.property1 = {};

mySecondObject.property1.value = {};

mySecondObject.property1.value.type = {};

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