I have object, and for each element i can generate a random number. I use this simple code:
var ss = [];
var a = [{ i: 5, _r: 0 }, { i: 6, _r: 0 }, { i: 7, _r: 0 }];
var b = function (a) { for (var i = 0; i < a.length; i++) { a[i]._r = Math.random(); } return a; };
for (j = 0; j < 5; j++) { ss.push(b(a)); };
console.log(ss);
After log array i obtain same object for each array. Resp. ss[0][0]._r = ss[1][0]._r = ss[2][0]._r. But _r key is Math.random, this is not right. I would like have in each key _r a random number.
And for searching solution, using the function b is necessary! Thanks