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