JavaScriptда массив элементларини деструктуризацияда ўтказиб юбориш
Массив бошланғичидан эмас, балки баъзи қийматларни ўтказиб ўтиб, ўзгарувчиларга ёзишни бошлаш мумкин.
Мисол учун, йилни ўтказиб юбориб, ой ва кунни ўзгарувчиларга ёзайлик. Буни амалга ошириш учун
ўзгарувчиларни кўрсатишда биринчи ўзгарувчи олдига вергул қўямиз, мана бу қийматда: [, month, day]:
let arr = [2025, 12, 31];
let [, month, day] = arr;
console.log(month); // 12 чиқади
console.log(day); // 31 чиқади
Битта қийматни эмас, бир нечта қийматни ҳам ўтказиб юбориш мумкин:
let arr = [2025, 12, 31];
let [,, day] = arr;
console.log(day); // 31 чиқади
Куйидаги кодда массив қисмлари мос ўзгарувчиларга ёзилмоқда:
let arr = ['John', 'Smit', 'development', 'programmer', 2000];
let department = arr[2];
let position = arr[3];
Ушбу кодни ўрганилган назария асосида деструктуризация орқали ўзгартиринг.