Javascript-də Funksiyadan Massivin Destrukturizasiyasi
Destrukturizasiya ediləcək massiv mütləq dəyişəndə saxlanmalı deyil. O, həmçinin funksiyanın nəticəsi də ola bilər. Nümunəyə baxaq. Tutaq ki, belə bir funksiya verilib:
function func() {
return [2025, 12, 31];
}
Bu funksiyanın qaytardığı dəyəri destrukturizasiya edək:
let [year, month, day] = func();
Aşağıdakı kodda massivin hissələri uyğun dəyişənlərə yazılır:
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];
Bu kodu öyrənilən nəzəriyyəyə uyğun olaraq destrukturizasiya ilə dəyişin.