Javascript传递参数

Web*_*net -1 javascript

如果我有以下代码:

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()

Jac*_*kin 5

除非您从对象定义外部分配它,否则这是不可能的:

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)