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

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

Похожие вопросы
21 дек. 2024, в 06:04
15000 руб./за проект
21 дек. 2024, в 01:12
1000 руб./за проект
20 дек. 2024, в 22:55
1500 руб./за проект