【问题标题】:Assigning property to JS object using another objects property value as the property name使用另一个对象属性值作为属性名称将属性分配给 JS 对象
【发布时间】:2011-02-17 02:06:21
【问题描述】:

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

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

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

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

谢谢:)

【问题讨论】:

    标签: javascript oop object


    【解决方案1】:
    object2[object1.property] = "value";
    

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 1970-01-01
      • 2017-12-04
      • 2015-10-22
      • 1970-01-01
      • 1970-01-01
      • 2014-04-05
      • 2012-10-18
      • 2017-06-07
      相关资源
      最近更新 更多