Kutaja Vigezo Wakati wa Kuvunja Muundo wa Safu katika JavaScript

Si lazima kutaja vigezo wakati wa kuvunja muundo. Zinaweza kutajwa mapema na basi wakati wa kugawia haitahitaji kuandika amri let:

javascriptlet arr = [2025, 12, 31];
let year;
let month;
let day;

[year, month, day] = arr;

Kuna, hata hivyo, nuances. Angalia msimbo ufuatao:

javascriptlet arr = [2025, 12, 31];
let year;

let [year, month, day] = arr;

Kama unavyoona, kutofautisha year kulikuwa imetajwa mapema, lakini vigezo month na day - hapana. Kwa hivyo mwandishi wa msimbo aliamua kuandika let mbele ya kugawia kuvunja muundo.

Hii, hata hivyo, itasababisha hitilafu, kwamba haiwezekani kutaja kutofautisha kimoja mara mbili kupitia let (itafanyika, kwamba year imetajwa mara mbili).