Samenvatting van de Basisprincipes van JavaScript-objecten
Objecten in JavaScript
- Objecten in JavaScript zijn complexe gegevenstypen die worden gebruikt om entiteiten uit de echte wereld weer te geven;
- Objecten bestaan uit sleutel-waardeparen, waarbij elke sleutel (eigenschap) een bijbehorende waarde heeft;
- Sleutels (eigenschapsnamen) kunnen strings zijn en waarden kunnen elk geldig JavaScript-gegevenstype zijn;
- Objecten kunnen geneste en gegroepeerde gegevens opslaan voor het organiseren van complexe informatie.
Objectcreatie en Eigenschapsnamen
- Objectliteralen tussen accolades
{}zijn een gebruikelijke manier om objecten in JavaScript te maken; - Objectsleutels (eigenschapsnamen) kunnen tussen aanhalingstekens (enkel of dubbel) staan of niet, met bepaalde naamgevingsregels;
- Gestructureerde sleutels maken willekeurige strings met spaties en speciale tekens mogelijk;
- Ongestructureerde sleutels moeten beginnen met een letter of specifieke tekens zoals
_,$, of een Unicode-teken.
const person = {
"first name": "Silvia",
lastName: "Wuckert",
age: 47,
};
Eigenschappen van objecten benaderen
- Twee veelgebruikte methoden om eigenschappen van objecten te benaderen zijn puntnotatie en vierkante haken;
- Puntnotatie wordt gebruikt wanneer de eigenschapsnaam vooraf bekend is, terwijl vierkante haken handig zijn wanneer de naam onbekend is of in een variabele is opgeslagen;
- Geneste eigenschappen worden benaderd met puntnotatie met een pad gescheiden door punten.
const car = {
make: "Toyota",
model: "Camry",
engine: {
type: "V6",
horsepower: 300,
},
};
console.log(car.engine.type); // Output: V6
Objectmethoden
- Objectmethoden zijn functies die binnen objecten zijn gedefinieerd, waardoor gegevens en gerelateerde functionaliteit worden gekoppeld;
- Het sleutelwoord
thisverwijst naar het object dat de methode aanroept, waardoor toegang tot de eigenschappen mogelijk is; - Objectmethoden bieden logische organisatie, gegevensinkapseling en verbeterde codeleesbaarheid;
- Methoden kunnen objecteigenschappen benaderen met behulp van het sleutelwoord
thisen ermee interageren via puntnotatie.
const calculator = {
operand1: 5,
operand2: 3,
summarize() {
return this.operand1 + this.operand2;
},
};
console.log(calculator.summarize()); // Output: 8
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 12
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.27
Samenvatting van de Basisprincipes van JavaScript-objecten
Veeg om het menu te tonen
Objecten in JavaScript
- Objecten in JavaScript zijn complexe gegevenstypen die worden gebruikt om entiteiten uit de echte wereld weer te geven;
- Objecten bestaan uit sleutel-waardeparen, waarbij elke sleutel (eigenschap) een bijbehorende waarde heeft;
- Sleutels (eigenschapsnamen) kunnen strings zijn en waarden kunnen elk geldig JavaScript-gegevenstype zijn;
- Objecten kunnen geneste en gegroepeerde gegevens opslaan voor het organiseren van complexe informatie.
Objectcreatie en Eigenschapsnamen
- Objectliteralen tussen accolades
{}zijn een gebruikelijke manier om objecten in JavaScript te maken; - Objectsleutels (eigenschapsnamen) kunnen tussen aanhalingstekens (enkel of dubbel) staan of niet, met bepaalde naamgevingsregels;
- Gestructureerde sleutels maken willekeurige strings met spaties en speciale tekens mogelijk;
- Ongestructureerde sleutels moeten beginnen met een letter of specifieke tekens zoals
_,$, of een Unicode-teken.
const person = {
"first name": "Silvia",
lastName: "Wuckert",
age: 47,
};
Eigenschappen van objecten benaderen
- Twee veelgebruikte methoden om eigenschappen van objecten te benaderen zijn puntnotatie en vierkante haken;
- Puntnotatie wordt gebruikt wanneer de eigenschapsnaam vooraf bekend is, terwijl vierkante haken handig zijn wanneer de naam onbekend is of in een variabele is opgeslagen;
- Geneste eigenschappen worden benaderd met puntnotatie met een pad gescheiden door punten.
const car = {
make: "Toyota",
model: "Camry",
engine: {
type: "V6",
horsepower: 300,
},
};
console.log(car.engine.type); // Output: V6
Objectmethoden
- Objectmethoden zijn functies die binnen objecten zijn gedefinieerd, waardoor gegevens en gerelateerde functionaliteit worden gekoppeld;
- Het sleutelwoord
thisverwijst naar het object dat de methode aanroept, waardoor toegang tot de eigenschappen mogelijk is; - Objectmethoden bieden logische organisatie, gegevensinkapseling en verbeterde codeleesbaarheid;
- Methoden kunnen objecteigenschappen benaderen met behulp van het sleutelwoord
thisen ermee interageren via puntnotatie.
const calculator = {
operand1: 5,
operand2: 3,
summarize() {
return this.operand1 + this.operand2;
},
};
console.log(calculator.summarize()); // Output: 8
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 12