JavaScript හි අරාව විග්රහ කිරීමේදී විචල්ය ප්රකාශනය කිරීම
විග්රහ කිරීමේදී විචල්ය ප්රකාශනය කිරීම අනිවාර්ය නොවේ.
ඒවා කලින් ප්රකාශයට පත් කළ හැකි අතර, පසුව
පැවරීමේදී let විධානය ලිවීමට අවශ්ය නොවේ:
let arr = [2025, 12, 31];
let year;
let month;
let day;
[year, month, day] = arr;
කෙසේ වෙතත්, සූක්ෂම අංග තිබේ. පහත කේතය දෙස බලන්න:
let arr = [2025, 12, 31];
let year;
let [year, month, day] = arr;
ඔබට පෙනෙන පරිදි, year විචල්යය
කලින් ප්රකාශයට පත් කර ඇත, නමුත් month
සහ day විචල්යයන් - ප්රකාශයට පත් කර නැත. එබැවින් කේතයේ කර්තෘ තීරණය කළේ
විග්රහකාරී පැවරුමට පෙර let ලිවීමටයි.
කෙසේ වෙතත්, මෙය දෝෂයකට තුඩු දෙනු ඇත, මන්ද
එකම විචල්යය වරකට වඩා let මඟින්
ප්රකාශයට පත් කළ නොහැකිය
(year විචල්යය දෙවරක් ප්රකාශයට පත් වූ බවට ප්රතිඵල ලැබේ).