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

Aula 2 - Faça como eu fiz: Objeto como um array associativo

Segue como ficou o meu código do colecionador:


const stones = ["quartzo-azul", "agata-preta", "onix", "ametista", "nefrita", "aragonita"];

const colecionador = {
    name: "pedro",
    age: 27,
    phone: "1233364578",
    email: "pedro@email.com",
    collection: ["jaspe-tigre", "aventurina", "jaspe-tigre", "jadeita"],
    addCollection: function (prop,value) {
        this[prop].push(value);
    },
    showCollection: function () {
        let list = "| "
        this.collection.forEach((item) => {
            list+=item+ " | ";
        });
        console.log(list);
    }
}

for (let i = 0; i < stones.length; i++) {
    colecionador.addCollection('collection',stones[i]);
}
colecionador.showCollection();

Saída: | jaspe-tigre | aventurina | jaspe-tigre | jadeita | quartzo-azul | agata-preta | onix | ametista | nefrita | aragonita |

1 resposta
solução!

Parabéns Danilo!