Pages

Examen

 const Pizzas = [

    { name:"queen", w: ["🐷","🍄","🍅","🧀"] },

    { name: "cheese", w: ["🧀", "🍅"]},

    { name: "oriental", w: ["🍅","🐑","🍄","🌶"]},

    { name: "royal", w: ["🍅","🌵"]},

  ],

  price = new Map([ ["🍅", 1], ["🐷", 2], ["🌶",2], ["🍄", 5], ["🧀", 5], ["🐑", 2], ["🌵", 10]]);


a) Donner l'ensemble des ingrédients

b) Donner pour chaque ingrédient le nombre de pizzas 


c) Ajouter le prix pour chaque pizza

[[object Object] {

  name: "queen",

  price: 13,

  w: ["🐷", "🍄", "🍅", "🧀"]

}, 

...

}]

d) trouver si une pizza a de la salade "🥗" 

trouver si une pizza a du "🌵"

e) Donner le code pour savoir si une pizza est végétarienne ("🐷", "🐑")

f) class Promo{

  constructor(pizzas, type = "dailyPizza") {

    this.type = type; this.pizzas = pizzas;}

  trans() {

    return this.pizzas.map(function (?) 

            ? name.toUpperCase() ?

   );

}}

let p = new Promo(Pizzas), dailyPizza =p.trans();

Compléter la classe pour obtenir : dailyPizza =

["<li> QUEEN type: dailyPizza </li>",... "<li> ROYAL ...