本文介绍了关于对象的属性名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当属性名来自 var 时,如何向对象添加属性?
How to add a property to an object when the property name come from a var?
var obj={};
var propName="realName";
obj.propName; //wrong
obj."realName"; //wrong
推荐答案
您可以使用 square括号表示法:
var obj = {};
var propName = "realName";
obj[propName] = "foo"; // Same as `obj.realName = "foo";`
这篇关于关于对象的属性名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!