Verwydering van duplikate uit 'n array deur Set
Met behulp van Set-versamelings kan jy
duplikate maklik uit arrays verwyder. Om dit te
doen, moet die array na 'n Set-versameling
omskep word. Aangesien hierdie versameling nie
duplikate elemente kan bevat nie, sal hulle tydens
die omskakeling verdwyn. As jy dan die versameling
terug omskep na 'n array, kry jy 'n array sonder duplikate.
Kom ons kyk na 'n voorbeeld. Gestel ons het die volgende array met duplikate:
let arr = [1, 2, 3, 1, 3, 4];
Laat ons 'n Set-versameling daarop baseer:
let set = new Set(arr);
En nou omskep ons ons versameling terug na 'n array:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // sal [1, 2, 3, 4] vertoon
Skryf 'n funksie wat 'n array as parameter sal aanvaar en daardie array sonder duplikate sal teruggee.