且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

动态对象属性名称?

更新时间:2023-01-16 19:11:30

使用方括号表示法.

var name = otherObject.name;
var o = {};
o[name] = otherObject;

或者,在现代JavaScript中:

Or, in modern JavaScript:

var o = {
  [name]: otherObject,
};