关于对象的属性名称

关于对象的属性名称

本文介绍了关于对象的属性名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当属性名来自 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";`

这篇关于关于对象的属性名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 01:38