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

ham*_*tar 4 javascript oop object

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

$object1->property = 'name';
$object2->{$object1->property} = "value";
echo $object2->name; //outputs "value"
Run Code Online (Sandbox Code Playgroud)

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

有人知道javascript中的PHP等价物吗?

谢谢 :)

Mat*_*hen 6

object2[object1.property] = "value";
Run Code Online (Sandbox Code Playgroud)