使用另一个对象属性值作为属性名称将属性指定给JS对象

问题描述:

我想使用对象属性的值来命名另一个对象的属性。容易在PHP中做:使用另一个对象属性值作为属性名称将属性指定给JS对象

$object1->property = 'name'; 
$object2->{$object1->property} = "value"; 
echo $object2->name; //outputs "value" 

但在Javascript中,我不知道如何做到这一点。花括号使用不同的方式。

任何人都知道在JavaScript等效的PHP?

谢谢:)

object2[object1.property] = "value"; 
+0

哦酷非常感谢! – hamstar 2010-05-08 04:40:56