JavaScript中的变量?
在PHP中,我可以处理变量,我想知道在JavaScript中是否也可以这样做 我想用一个属性创建一个新对象,该属性的名称基于变量的值JavaScript中的变量?,javascript,variable-variables,Javascript,Variable Variables,在PHP中,我可以处理变量,我想知道在JavaScript中是否也可以这样做 我想用一个属性创建一个新对象,该属性的名称基于变量的值 if ( obj.name === 'foo' ) { var data = { foo: value }; } if ( obj.name === 'bar' ) { var data = { bar: value }; } 是否有一种不使用eval()的较短方法来执行此操作?比如: var data = { obj.name: value }
if ( obj.name === 'foo' ) {
var data = { foo: value };
}
if ( obj.name === 'bar' ) {
var data = { bar: value };
}
是否有一种不使用eval()
的较短方法来执行此操作?比如:
var data = { obj.name: value };
试试这个:
var data = {};
data[obj.name] = value;
您可以阅读更多关于js对象的信息。试试以下方法:
var data = {};
data[obj.name] = value;
您可以阅读更多关于js对象的信息。JavaScript中的对象只是散列映射。您可以通过使用成员名称编制索引来访问成员。对于您的问题,您可以使用
var data = {};
data[obj.name] = value;
我用它实现了一种动态调度机制,用于对不同的数字类型进行算术运算,如前所述。JavaScript中的对象只是散列映射。您可以通过使用成员名称编制索引来访问成员。对于您的问题,您可以使用
var data = {};
data[obj.name] = value;
我用它实现了一个动态调度机制,用于对不同的数字类型进行算术运算,如前所述