var name"X" = {
data: blah blah blah
}
where x is a random generated number
you can use eval():
var k = 'value';
var i = 0;
for(i = 1; i < 5; i++) {
eval('var ' + k + i + '= ' + '{ abc: ' + i + ' }' + ';');
}
alert(value1.abc);
alert(value2.abc);
alert(value3.abc);
alert(value4.abc);
or Window object:
var i;
for(i = 1; i < 5; i++) {
window['value'+ i ] = { abc: i};
}
alert(value1.abc);
alert(value2.abc);
alert(value3.abc);
alert(value4.abc);
const name = {}; name[Math.floor(Math.random()*Date.now())] = {data:'blah blah blah'}Keep in mind that numeric Object properties which are not instanceof Array will be converted to Strings, though.