在 PHP 中,我可以处理变量变量,我想知道我是否可以在 JavaScript 中做同样的事情。
我想创建一个新对象,其名称基于变量的值。
if ( obj.name === 'foo' ) {
var data = { foo: value };
}
if ( obj.name === 'bar' ) {
var data = { bar: value };
}
有没有更短的方法来做这件事而不使用eval()
?就像是:
var data = { obj.name: value };