Только осваиваю js и тут возникла ошибка , перегуглил все- понял что как бы cellsArr не массив=/ Но он же массив.
function createField(size) {
var field = document.createElement("div");
field.classList.add('field');
var pointsArr = generateArea(size);
var cellsArr = pointsArr.map(function (point) {
var cell = document.createElement('div');
cell.classList.add('cell');
return cell;
});
console.log(cellsArr);
var c = cellsArr.foreach(function (cell) {
field.appendChild(cell);
});
return field;
}
Вот что в generateArea
function generateArea(size) {
var result = [];
for (var y = 0; y < size.height; y++) {
for (var x = 0; x < size.width; x++) {
result.push({ x: x, y: y })
}
}
return result;
}