使用另一个对象属性值作为属性名称将属性指定给JS对象
问题描述:
我想使用对象属性的值来命名另一个对象的属性。容易在PHP中做:使用另一个对象属性值作为属性名称将属性指定给JS对象
$object1->property = 'name';
$object2->{$object1->property} = "value";
echo $object2->name; //outputs "value"
但在Javascript中,我不知道如何做到这一点。花括号使用不同的方式。
任何人都知道在JavaScript等效的PHP?
谢谢:)
答
object2[object1.property] = "value";
哦酷非常感谢! – hamstar 2010-05-08 04:40:56