Destructureren in JavaScript is een handige functie die volledig gebruikt kan worden om gegevens van objecten of arrays te extraheren. Deze gegevens kunnen in afzonderlijke variabelen worden opgeslagen. Dit kan de leesbaarheid van de code aanzienlijk verbeteren, aangezien men onmiddellijk kan zien welke waarden worden gebruikt.
Bijvoorbeeld, met destructureren kan men gegevens van een array extraheren en opslaan zoals hieronder:
```
let arr = [1, 2, 3, 4];
let [a, b] = arr;
console.log(a); // 1
console.log(b); // 2
```
Destructureren werkt ook met objecten:
```
let obj = {name: ‘John’, age: 30};
let {name, age} = obj;
console.log(name); // ‘John‘
console.log(age); // 30
```
Het is ook mogelijk om tijdens de destructure bewerking nieuwe variabele namen toe te wijzen:
```
let obj = {name: ‘John’, age: 30};
let {name: naam, age: leeftijd} = obj;
console.log(naam); // ‘John‘
console.log(leeftijd); // 30
```
Zoals we kunnen zien, is destructureren een nuttige functie bij werken met objecten en arrays in JavaScript.