Maak een nieuw project aan met de naam recepten
.
Je maakt eerst een interface voor het `Recept`` object. Dit bevat een
naam (tekst)
beschrijving (tekst)
personen (getal)
ingredienten (array van ingredienten)
voor de ingredienten maak je een interface Ingredient
. Dit bevat een
naam (tekst)
hoeveelheid (tekst) (bv "1 stuk", "1 kg")
prijs (number)
Maak nu een object aan voor een lasagne recept. Je kan de ingredienten zelf kiezen. Print het recept af en bereken de totale kostprijs van het recept.
Maak een nieuw project aan met de naam movies-objects
.
Maak een JSON bestand movie.json
met de volgende inhoud:
Maak een interface voor het bovenstaande Movie object en lees het in aan de hand van een import
statement. Ken deze toe aan een variabele movie
en print deze af.
Maak een tweede variable aan myfavoritemovie van het type Movie en geef die een object mee die de info over jouw favoriete film bevat en print deze af.
Maak een derde variable aan myworstmovie van het type Movie en geef die een object mee die de info over jouw meest gehate film bevat en print deze af.
Maak een nieuw project met de naam todo-list-objects
. Gebruik de vorige todo list als basis.
Je maakt eerst een interface voor het Todo
object. Dit bevat een
id (number)
title (string)
completed (boolean)
Bij het opstarten van het programma laad je de todos in vanuit een bestand todos.json
.
Voor de rest moet de functionaliteit hetzelfde zijn als de vorige todo list maar deze keer gebruik je geen 2 arrays van strings meer maar een array van Todo
objecten.