در JavaScript و Node.js، میتوانید از Set
یا متد filter
برای حذف مقادیر تکراری در آرایهها استفاده کنید. این روش در React نیز کاربرد دارد.
مثال:
// آرایهای با مقادیر تکراری
const array = [1, 2, 2, 3, 4, 4, 5];
// حذف تکراریها با استفاده از Set
const uniqueArray = [...new Set(array)];
console.log(uniqueArray);
🔵 توضیحات کد:
- با تبدیل آرایه به
Set
، تمام مقادیر تکراری حذف میشوند، چونSet
فقط مقادیر یونیک را ذخیره میکند. - سپس از
spread operator
برای تبدیل مجدد به آرایه استفاده میشود که خروجی[1, 2, 3, 4, 5]
به دست میآید.