Пропусти унсурҳои массив дар деструктуризатсия дар 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];
Ин рамзро тавассути деструктуризатсия мувофиқи назарияи омӯхташуда таҳрир кунед.