InstruçÔes

Passo 13

Nos prĂłximos passos, vocĂȘ trabalharĂĄ em uma função que permitirĂĄ atualizar o catĂĄlogo quando vocĂȘ vender plantas. Crie uma função chamada sellPlants que recebe trĂȘs argumentos: um objeto planta, o tamanho do vaso e o nĂșmero de vasos para vender, nesta ordem. When the specified number of pots is greater than the available pots, make your function return Not enough <pot-size> size pots for <item-name>. Apenas <pot-number> restante.. Substitua <pot-size> pelo tamanho do vaso, <pot-number> pelos vasos restantes para esse tamanho e <item-name> pelo nome cientĂ­fico da planta seguido de um espaço e o nome do cultivar entre aspas simples. Para testar se tudo funciona, registre o resultado de chamar sua função sellPlants com o objeto ballerina, "small" e 25 no console.

O que fazer:

Testes:

  • VocĂȘ nĂŁo deve modificar seu mapa `catalog`.
  • VocĂȘ deve ter uma função chamada `sellPlants`.
  • Sua função `sellPlants` deve receber trĂȘs argumentos.
  • `sellPlants(ballerina, "small", 25)` deve retornar `Not enough small size pots for Lavandula stoechas 'Ballerina'. Only 20 left.`
  • VocĂȘ deve registrar `sellPlants(ballerina, "small", 25)` no console.
  • `sellPlants(ballerina, "small", 10)` deve retornar `undefined`.

Console