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

Exercício (Objeto como um array associativo)

Abaixo está a minha resolução da atividade proposta:

1 resposta
solução!
const colecionador = {
    nome: "João do Gibi",
    idade:41,
    tipocolecao: ["quadrinhos"],
    contato: "joao@email.com",
    adicionarTipo:function(propriedade,tipo){
        this[propriedade].push(tipo)
    }
}

console.log(colecionador)  #Primeiro console.

for(i = 0; i < 4; i++) {
    colecionador.adicionarTipo("tipocolecao","HQ"+i)
}

console.log(colecionador) #Segundo console.

Primeiro console:

{
  nome: 'João do Gibi',
  idade: 41,
  tipocolecao: [ 'quadrinhos' ],
  contato: 'joao@email.com',
  adicionarTipo: [Function: adicionarTipo]
}

Segundo console:

{
  nome: 'João do Gibi',
  idade: 41,
  tipocolecao: [ 'quadrinhos', 'HQ0', 'HQ1', 'HQ2', 'HQ3' ],
  contato: 'joao@email.com',
  adicionarTipo: [Function: adicionarTipo]
}