Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Objecten Maken in JavaScript | Fundamentals van JavaScript-objecten
Javascript Datastructuren

bookObjecten Maken in JavaScript

De focus ligt op het aanmaken van objecten, het gebruik van object-literals en het begrijpen van de regels voor het benoemen van sleutels.

Object-literals

Bij het aanmaken van objecten in JavaScript is een van de meest gebruikte en eenvoudige methoden het gebruik van object-literals, omsloten door accolades {}. Hier is een voorbeeld:

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

In dit voorbeeld is een object met de naam book aangemaakt met verschillende eigenschappen, gedefinieerd via sleutel-waardeparen. Hieronder volgt een uiteenzetting van de belangrijkste onderdelen van deze objectcreatie:

Sleutel-Waardeparen

  • Sleutel (Eigenschapsnaam): Elke eigenschap binnen een object wordt beschreven door een sleutel. Deze sleutels worden ook wel eigenschapsnamen genoemd en worden altijd als strings weergegeven. In het book object fungeren sleutels zoals title, author, genres, relevant en rating als eigenschapsnamen;
  • Waarde: De waarden die aan de sleutels zijn gekoppeld, kunnen van elk gegevenstype zijn: primitieven, arrays, objecten, booleans, functies en meer. Bijvoorbeeld, de eigenschap title bevat een stringwaarde, terwijl de eigenschap genres een array bevat;
  • Komma's: Eigenschappen binnen een object worden gescheiden door komma's. De komma's zijn essentieel om het ene sleutel-waarde paar van het andere te onderscheiden.

Regels voor het Benoemen van Sleutels

Bij het benoemen van sleutels (eigenschapsnamen) voor je objecten zijn er enkele eenvoudige regels om in gedachten te houden:

Geciteerde Sleutels

Als een sleutel tussen aanhalingstekens staat (enkel of dubbel), kan het een willekeurige string zijn. Je kunt spaties, speciale tekens en geldige stringinhoud als sleutel gebruiken. Voorbeeld:

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Niet-geciteerde Sleutels

Bepaalde beperkingen gelden als er geen aanhalingstekens rond de sleutel staan. De sleutel moet een naam zonder spaties zijn en beginnen met een letter of een van de tekens: _, $, of een Unicode-teken.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Deze regels zorgen voor consistentie en geldigheid bij het definiëren van sleutels in je objecten.

1. Wat is in het onderstaande voorbeeld de waarde die hoort bij de sleutel duration in het course object?

2. Wat is het doel van de dubbele punt binnen een objectliteral?

3. Wat zijn de regels voor sleutels (eigenschapsnamen) van objecten die tussen aanhalingstekens staan?

question mark

Wat is in het onderstaande voorbeeld de waarde die hoort bij de sleutel duration in het course object?

Select the correct answer

question mark

Wat is het doel van de dubbele punt binnen een objectliteral?

Select the correct answer

question mark

Wat zijn de regels voor sleutels (eigenschapsnamen) van objecten die tussen aanhalingstekens staan?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.27

bookObjecten Maken in JavaScript

Veeg om het menu te tonen

De focus ligt op het aanmaken van objecten, het gebruik van object-literals en het begrijpen van de regels voor het benoemen van sleutels.

Object-literals

Bij het aanmaken van objecten in JavaScript is een van de meest gebruikte en eenvoudige methoden het gebruik van object-literals, omsloten door accolades {}. Hier is een voorbeeld:

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

In dit voorbeeld is een object met de naam book aangemaakt met verschillende eigenschappen, gedefinieerd via sleutel-waardeparen. Hieronder volgt een uiteenzetting van de belangrijkste onderdelen van deze objectcreatie:

Sleutel-Waardeparen

  • Sleutel (Eigenschapsnaam): Elke eigenschap binnen een object wordt beschreven door een sleutel. Deze sleutels worden ook wel eigenschapsnamen genoemd en worden altijd als strings weergegeven. In het book object fungeren sleutels zoals title, author, genres, relevant en rating als eigenschapsnamen;
  • Waarde: De waarden die aan de sleutels zijn gekoppeld, kunnen van elk gegevenstype zijn: primitieven, arrays, objecten, booleans, functies en meer. Bijvoorbeeld, de eigenschap title bevat een stringwaarde, terwijl de eigenschap genres een array bevat;
  • Komma's: Eigenschappen binnen een object worden gescheiden door komma's. De komma's zijn essentieel om het ene sleutel-waarde paar van het andere te onderscheiden.

Regels voor het Benoemen van Sleutels

Bij het benoemen van sleutels (eigenschapsnamen) voor je objecten zijn er enkele eenvoudige regels om in gedachten te houden:

Geciteerde Sleutels

Als een sleutel tussen aanhalingstekens staat (enkel of dubbel), kan het een willekeurige string zijn. Je kunt spaties, speciale tekens en geldige stringinhoud als sleutel gebruiken. Voorbeeld:

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Niet-geciteerde Sleutels

Bepaalde beperkingen gelden als er geen aanhalingstekens rond de sleutel staan. De sleutel moet een naam zonder spaties zijn en beginnen met een letter of een van de tekens: _, $, of een Unicode-teken.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Deze regels zorgen voor consistentie en geldigheid bij het definiëren van sleutels in je objecten.

1. Wat is in het onderstaande voorbeeld de waarde die hoort bij de sleutel duration in het course object?

2. Wat is het doel van de dubbele punt binnen een objectliteral?

3. Wat zijn de regels voor sleutels (eigenschapsnamen) van objecten die tussen aanhalingstekens staan?

question mark

Wat is in het onderstaande voorbeeld de waarde die hoort bij de sleutel duration in het course object?

Select the correct answer

question mark

Wat is het doel van de dubbele punt binnen een objectliteral?

Select the correct answer

question mark

Wat zijn de regels voor sleutels (eigenschapsnamen) van objecten die tussen aanhalingstekens staan?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2
some-alt