首页 > 解决方案 > 如何动态分配属性

问题描述

有这样的对象

var obj = {};
obj.prop1 = "value1";
obj.prop2 = "value2";

和字符串

var propName = "prop1"

如何像这样在 propName 下更新名称的正确属性

obj.{propName} = someValue

标签: javascripttypescript

解决方案


您可以使用[]运算符:

obj[propName] = someValue;

推荐阅读