var initGrid = function() {
//creating a grid while initialising it
var grid = [];
// declaring each grid element as a Object having three properties
var gridElement = {
x: Number,
y: Number,
val: Number
};
for (var i = 0; i < 10; i++) {
for (var j = 0; j < 10; j++) {
gridElement.x = i;
gridElement.y = j;
gridElement.val = 0;
grid.push(gridElement);
};
};
return grid;
};
console.log(initGrid());
, когда я запускаю этот код на консоли, все объекты сетки массива возникают одни и те же значения х и у, которые 9 и 9 ....
Но я хочу создавать объекты, имеющие разные значения по переменным цикла