roger-melo-treinamentos / curso-de-js-roger-melo

Repositório de informações do CJRM
491 stars 170 forks source link

Correção dos exercícios da aula 02 da etapa 11 - Aula 03-02 #5438

Closed john-maicon closed 2 years ago

john-maicon commented 2 years ago
/*
  07
  - Crie uma função que recebe um parâmetro, que será o nome de um livro;
  - Essa função deve conter um objeto com 3 propriedades, que são nomes de 
    livros;
  - Cada uma dessas 3 propriedades deve armazenar um novo objeto que terá 
    outras 3 propriedades que armazenam:
      - A quantidade de páginas (number);
      - Autor;
      - Editora.
  - Faça a função retornar o objeto que representa o livro passado por 
    parâmetro;
  - Se o parâmetro não for passado, faça a função retornar o objeto com todos 
    os livros.
  Dica: propriedades de objetos podem ser declaradas como strings.
*/

const getBook = bookName => {
  const books = {
    'Jurassic Park' : {
      totalPages: 900,
      author: 'João',
      publish: 'José',
    },
    'Rock' : {
      totalPages: 450,
      author: 'Maria',
      publish: 'Pedro',
    },
    'Velovez e furiosos' : {
      totalPages: 200,
      author: 'Willian bonner',
      publish: 'Sandra',

    },
  }

  return books[bookName] || books
}

console.log(getBook('Rock'));
Roger-Melo commented 2 years ago

Boa @john-maicon rumo à fluência! 🔥