Within a loop, I create the following object, which is then added to a global array:
i++;
var objToAdd = {"code1":myvar1, "code2":myvar2, "code3":myvar3};
ary.push(objToAdd);
However, this adds a keyless object to the array, like so:
{...
{"code1":"blah", "code2":"blah", "code3":"blah"},
{"code1":"blah", "code2":"blah", "code3":"blah"},
{"code1":"blah", "code2":"blah", "code3":"blah"},
...}
And by using i
, in the loop, I'd like to add the object keyvalue pair, like so:
{...
"1":{"code1":"blah", "code2":"blah", "code3":"blah"},
"2":{"code1":"blah", "code2":"blah", "code3":"blah"},
"3":{"code1":"blah", "code2":"blah", "code3":"blah"},
...}
Many thanks.