JavaScript да массивини деструктуризация қилишда сузма функциялар
Сузма қиймат сифатида шунингдек функцияни кўрсатиш мумкин. Масалан, бизда ҳозирги ойнинг кунини қайтарувчи функция бор дейлик:
function func() {
return (new Date).getDate();
}
Келинг, бу функцияни day ўзгарувчиси учун
сузма қиймат сифатида кўрсатамиз:
let [year, month, day = func()] = arr;
Юқорида олинган кодни шундай модификация қилингки, массивда ой учун қиймат йўқ бўлганда сузма сифатида ҳозирги ой олинсин, ва йил учун қиймат йўқ бўлганда - мос равишда ҳозирги йил олинсин.