如果我有以下代码:
func({
item: {
subItem: 89
},
item2: {
message: 'I want the item.subItem value to be inside this value as well'
}
});
Run Code Online (Sandbox Code Playgroud)
是否有可能在不进行任何替换的情况下item.subItem传递价值?item2.messagefunc()
除非您从对象定义外部分配它,否则这是不可能的:
var obj = {
item: {
subItem: 89
},
item2: {}
};
obj.item2.message = 'I want the ' + obj.item.subItem + ' value to be inside this value as well';
func(obj);
Run Code Online (Sandbox Code Playgroud)