JAVAvladuxa JAVAvladuxa - 10 months ago 47
AngularJS Question

Creating obj with dynamically changeable name

I am going to create some count of object with specific names.

if i do

var obj = {}
obj.A = ['a', 'b', 'c'];

that create key A with array value

Can I do something like this:

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

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

And obj containe name of key A and array as value.
Is it possible?

Answer Source

Just do

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