09 - Javascript - objects

Javascript: Objects
1 / 12
next
Slide 1: Slide
ICTMBOStudiejaar 1-4

This lesson contains 12 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Javascript: Objects

Slide 1 - Slide

This item has no instructions

Wat is het doel van een functie in JavaScript?
A
Een functie maakt code leesbaarder door het gebruik van speciale tekens.
B
Een functie is een manier om variabelen te declareren.
C
Een functie maakt het mogelijk om een stuk code te hergebruiken.
D
Een functie is alleen nodig als je met externe API’s werkt.

Slide 2 - Quiz

This item has no instructions

Wat is de functie van het woord 'return' in een JavaScript functie
A
Het beëindigt de functie onmiddellijk.
B
Het retourneert een waarde vanuit de functie.
C
Het definieert de parameters van de functie.
D
Het is optioneel en heeft geen specifieke functie.

Slide 3 - Quiz

This item has no instructions

Leerdoel
Aan het einde van de les kun je JavaScript objecten begrijpen en toepassen in code.

Slide 4 - Slide

This item has no instructions

Wat weet je al over JavaScript objecten?

Slide 5 - Mind map

This item has no instructions

Wat zijn JavaScript objecten?
  • JavaScript objecten stellen ons in staat om complexe data te structureren en te manipuleren.

  • JavaScript objecten zijn containers voor gerelateerde data en functionaliteit, en ze bestaan uit sleutel-waarde paren.

Slide 6 - Slide

This item has no instructions

Eigenschappen en Methoden
Een JavaScript object 
kan eigenschappen 
bevatten zoals variabelen 
en methoden
  const auto = {
    merk: "Toyota",
    bouwjaar: 2022,
    kleur: "Blauw",
    startMotor() {
      console.log("Motor gestart!");
    },
    stopMotor() {
      console.log("Motor gestopt.");
    }
  };

  auto.startMotor(); // Start de motor van de auto
  auto.stopMotor(); // Stopt de motor van de auto




Slide 7 - Slide

This item has no instructions

Objecten Maken
Je kunt nieuwe 
objecten maken met 
behulp van de object 
constructor of object 
initialisatie.
  // Objectconstructor gebruiken
  const persoonMetConstructor = new Object();
  // Eigenschappen toevoegen
  persoonMetConstructor.naam = "John";
  persoonMetConstructor.leeftijd = 30;
  persoonMetConstructor.beroep = "Programmeur";
  console.log(persoonMetConstructor);


  // Objectinitialisatie gebruiken
  const persoonMetInit = {
    naam: "Jane",
    leeftijd: 25,
    beroep: "Ontwerper"
  };
  console.log(persoonMetInit);


Slide 8 - Slide

This item has no instructions

Toegang tot Eigenschappen
Met behulp van 
de punt-notatie 
of de haakjes-
notatie kun je 
eigenschappen 
van een object 
benaderen.
  const persoon = {
    naam: "Alice",
    leeftijd: 28
  };

  // Benaderen met de punt-notatie
  console.log(`Naam: ${persoon.naam}, Leeftijd: ${persoon.leeftijd}`);


  const persoon = {
    naam: "Bob",
    leeftijd: 35
  };

  // Benaderen met de haakjes-notatie
  console.log(`Naam: ${persoon['naam']}, Leeftijd: ${persoon['leeftijd']}`);


Slide 9 - Slide

This item has no instructions

Opdracht
De opdracht wordt uitgedeeld via Teams

Slide 10 - Slide

This item has no instructions

Samenvatting
JavaScript objecten zijn krachtige tools om data te organiseren en functionaliteit te creëren. Ze bestaan uit eigenschappen en methoden en kunnen op verschillende manieren worden gemaakt en benaderd.

Slide 11 - Slide

This item has no instructions

Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 12 - Open question

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.