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

时间:2010-05-08 04:33:45

标签: javascript oop object

我想使用objects属性的值来命名另一个对象的属性。在PHP中很容易做到:

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

但是在Javascript中我无法弄清楚如何做到这一点。花括号以不同的方式使用。

任何人都知道javascript中的php等价物吗?

谢谢:)

1 个答案:

答案 0 :(得分:5)

object2[object1.property] = "value";