⊗jsSpStARD 42 of 294 menu

Бисёркунӣ аз дубликатҳо дар массив бо истифода аз 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]-ро хориҷ мекунад

Функсияе нависед, ки параметраш массивро қабул карда ва ҳамин массивро бидуни дубликатҳо баргардонад.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан