Задать вопрос

Как вывести по 2 блока?

Здравствуйте!
Есть класс для вывода блоков, который выводит все блоки, которые есть в массиве

class BlockList {
  constructor(container, block) {
    this.container = container;
    this.block = block;
    this.render();
  }
  addBlock(...args) {
    const { elem } = new Block(...args);
    this.container.appendChild(elem);
  }
  render(){
    for (let i = 0; i < this.block.length; i++) {
      this.addBlock(
        this.block[i].param1,
        this.block[i].param2,
        this.block[i].param3
      )     
    }
  }


Пытаюсь вывести по 2 блока
if(this.block.length > 2){            
      this.addBlock(this.block.slice(0, 2));
    }
    else{
      this.addBlock(this.block);
    }


Подскажите, как связать метод render и вывод по 2 блока
Спасибо
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы