Set භාවිතයෙන් අරාවෙන් අනුපිටපත් ඉවත් කිරීම
Set එකතු කිරීම් භාවිතයෙන් අරාවෙන්
අනුපිටපත් ඉවත් කිරීම පහසුය. මෙය සඳහා අරාව
Set එකතුවක් බවට පරිවර්තනය කළ යුතුය.
මෙම එකතුවට අංගවල අනුපිටපත් අඩංගු කළ නොහැකි
බැවින්, පරිවර්තනය කිරීමේදී ඒවා අතුරුදහන් වේ.
එකතුව නැවත අරාවක් බවට පරිවර්තනය කළහොත්,
අපට අනුපිටපත් නොමැති අරාවක් ලැබේ.
අපි උදාහරණයක් බලමු. අප සතුව අනුපිටපත් සහිත පහත අරාව ඇතැයි සිතමු:
let arr = [1, 2, 3, 1, 3, 4];
අපි එය මත පදනම්ව Set එකතුවක් සාදමු:
let set = new Set(arr);
දැන් අපගේ එකතුව නැවත අරාවක් බවට පරිවර්තනය කරමු:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // ප්රතිදානය [1, 2, 3, 4]
පරාමිතියක් ලෙස අරාවක් භාරගෙන එම අරාව අනුපිටපත් නොමැතිව ආපසු ලබා දෙන ශ්රිතයක් ලියන්න.