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