Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Error usando photos.length

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

só funciona assim.

1 resposta
solução!

Fala Pedro, tudo bem? Espero que sim!

O problema é que você recebe como parâmetro do método groupColumns a variável Photos, sendo que o correto seria photos com a primeira letra em minusculo, ficando assim:

groupColumns(photos: Photo[]) {
    const newRows = [];

    for(let index = 0; index < photos.length; index+=3) {
        newRows.push(photos.slice(index, index + 3));
    }
    return newRows;
}

Da maneira que você está fazendo, você está acessando a propriedade photos da classe e não o parâmetro do método.

Espero ter ajudado, abraços e bons estudos :D