Destrukturerings van 'n array uit 'n funksie in JavaScript
Die array wat gedestruktureer moet word, hoef nie noodwendig in 'n veranderlike gestoor te word nie. Dit kan ook die resultaat van 'n funksie wees. Kom ons kyk na 'n voorbeeld. Gestel ons het die volgende funksie:
function func() {
return [2025, 12, 31];
}
Laat ons die waarde wat deur hierdie funksie terugbesorg word, destrukturiseer:
let [year, month, day] = func();
In die volgende kode word dele van die array in die ooreenstemmende veranderlikes geskryf:
function func() {
return ['John', 'Smit', 'development', 'programmer', 2000];
}
let arr = func();
let name = arr[0];
let surname = arr[1];
let department = arr[2];
let position = arr[3];
let salary = arr[4];
Herrangskik hierdie kode deur middel van destrukturering volgens die teorie wat bestudeer is.