@KriptoNN

Ошибка Uncaught TypeError: cellsArr.foreach is not a function?

Только осваиваю 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;
}
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
meowto16
@meowto16
Делаю штуки
forEach. Сделай букву E большой
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы