本文介绍了使用另一个对象属性值作为属性名称将属性分配给JS对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用objects属性的值来命名另一个对象的属性。在PHP中很容易做到:
I want to use the value of an objects property to name the property of another object. Easy to do in PHP:
$object1->property = 'name';
$object2->{$object1->property} = "value";
echo $object2->name; //outputs "value"
但是在Javascript中我无法弄清楚如何做到这一点。花括号的使用方式不同。
But in Javascript I can't figure out how to do this. The curly braces are used a different way.
任何人都知道javascript中的PHP等价物吗?
Anyone know the php equivalent in javascript?
谢谢:)
推荐答案
object2[object1.property] = "value";
这篇关于使用另一个对象属性值作为属性名称将属性分配给JS对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!