Skip to content

Commit 9b0da14

Browse files
committed
Question 144
1 parent 37aafa0 commit 9b0da14

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

nl-NL/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4689,7 +4689,7 @@ Het keyword `const` betekent simpelweg dat we de waarde van de variabele niet op
46894689

46904690
---
46914691

4692-
###### 145. Wat moeten we aan het `person` object toevoegen om `["Lydia Hallie", 21]` als uitkomst te krijgen van `[...person]`?
4692+
###### 144. Wat moeten we aan het `person` object toevoegen om `["Lydia Hallie", 21]` als uitkomst te krijgen van `[...person]`?
46934693

46944694
```javascript
46954695
const person = {
@@ -4710,7 +4710,7 @@ const person = {
47104710
47114711
#### Antwoord: C
47124712
4713-
Objects aren't iterable by default. An iterable is an iterable if the iterator protocol is present. We can add this manually by adding the iterator symbol `[Symbol.iterator]`, which has to return a generator object, for example by making it a generator function `*[Symbol.iterator]() {}`. This generator function has to yield the `Object.values` of the `person` object if we want it to return the array `["Lydia Hallie", 21]`: `yield* Object.values(this)`.
4713+
Objecten zijn standaard niet itereerbaar. Een _iterable_ is een _iterable_ als het _iterator protocol_ aanwezig is. We kunnen dit met de iterator symbol `[Symbol.iterator]` handmatig toevoegen, wat een generator object zal moeten teruggeven. Bijvoorbeeld door het een generator functie te maken: `*[Symbol.iterator]() {}`. Deze generator functie moet de `Object.values` afgeven van het object `person` als we de array `["Lydia Hallie", 21]`: `yield* Object.values(this)` terug willen geven.
47144714
47154715
</p>
47164716
</details>

0 commit comments

Comments
 (0)