var name"X" = {
data: blah blah blah
}
where x is a random generated number
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);
You can't do this for the variable itself, but you could have an object with random fields.
var myValues = {
["name" + Math.random()]: "blah"
}