Javascript 创建具有动态可变名称的obj

Javascript 创建具有动态可变名称的obj,javascript,angularjs,Javascript,Angularjs,我将创建一些具有特定名称的对象计数 如果我这样做 var obj = {} obj.A = ['a', 'b', 'c']; 创建具有数组值的键 我可以这样做吗: var obj = {} var keyName = 'A'; obj.keyName = ['a', 'b', 'c']; obj包含键A的名称,数组作为值。 有可能吗?就这么做吧 obj[keyName] = ['a', 'b', 'c']; 照办 obj[keyName] = ['a', 'b', 'c']; 您不能在

我将创建一些具有特定名称的对象计数

如果我这样做

var obj = {}
obj.A = ['a', 'b', 'c'];
创建具有数组值的键

我可以这样做吗:

var obj = {}
var keyName = 'A';

obj.keyName = ['a', 'b', 'c'];
obj包含键A的名称,数组作为值。 有可能吗?

就这么做吧

obj[keyName] = ['a', 'b', 'c'];
照办

obj[keyName] = ['a', 'b', 'c'];

您不能在下面这样做:

var obj = {}
var keyName = 'A';

obj.keyName = ['a', 'b', 'c'];

如果您想访问keyName值,可以这样做
obj[keyName],这将导致A
或设置
obj[keyName]=['A','b','c']

您不能执行以下操作:

var obj = {}
var keyName = 'A';

obj.keyName = ['a', 'b', 'c'];
如果您想访问keyName值,可以这样做
obj[keyName],这将导致A
或设置
obj[keyName]=['A','b','c']