0

Confusing but hopefully someone knows how to do this

I have this code:

const abc = [];
const value = "bar";
const setting = "foo";
abc.setting = value;
console.log(abc);

I want it to output [ foo: 'bar' ] but it outputs [ setting: 'bar' ]

DwifteJB
  • 68
  • 9

1 Answers1

1

Use [] to indicate the dynamic keys for object.

const abc = [];
const newObj = {};
const value = "bar";
const setting = "foo";
newObj[setting] = value;
abc.push(newObj);
console.log(abc);
wangdev87
  • 8,611
  • 3
  • 8
  • 31