یونیک کردن مقادیر آرایه و آبجکت در JavaScript و Node.js 💻

unique array values javascript nodejs
20 آبان 1403

در 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] به دست می‌آید.

سوالات متداول