0
var abcd = [];
var id =3;
var cor = 4;
var relatX = 102.67498779296875;
var relatY = 75.73751831054688;
abcd.push({id : {cor: {relatX, relatY}}});

Take:

[{"id":{"cor":{"relatX":102.67498779296875,"relatY":75.73751831054688}}}]

I need

[{"3":{"4":{102.67498779296875,102.67498779296875}}}]
3limin4t0r
  • 19,353
  • 2
  • 31
  • 52
  • Your inner object `{102.67498779296875,102.67498779296875}` isn't valid. Objects are key/value-pairs. If you only want values use an array. `[relatX, relatY]` results in `[102.67498779296875,102.67498779296875]`. – 3limin4t0r Mar 19 '20 at 22:42

1 Answers1

1

What you need is:

var abcd = [];
var id =3;
var cor = 4;
var relatX = 102.67498779296875;
var relatY = 75.73751831054688;
abcd.push({[id] : {[cor]: {relatX, relatY}}});
Guerric P
  • 30,447
  • 6
  • 48
  • 86