تا حالا شده بخوای مقادیر تکراری یک آرایه رو حذف کنی؟
❌ روش قدیمی:
✅ روش مدرن با Set:
چرا از Set استفاده کنیم؟
✅ کد کوتاهتر و خواناتر میشود.
✅ عملکرد بهتری روی آرایههای بزرگ دارد.
✅ یکی از قابلیتهای کاربردی ES6 است که در پروژههای واقعی زیاد استفاده میشود.
💡 هر وقت خواستی مقادیر تکراری یک آرایه را حذف کنی، Set یکی از بهترین انتخابهاست.
#JavaScript #ES6 #CodeTips #WebDevelopment #Programming #Frontend
❌ روش قدیمی:
const unique = arr.filter((item, index) => arr.indexOf(item) === index);
✅ روش مدرن با Set:
const numbers = [1, 2, 2, 3, 4, 4, 5];
const uniqueNumbers =
[...new Set(numbers)];
console.log(uniqueNumbers);
// [1, 2, 3, 4, 5]
چرا از Set استفاده کنیم؟
✅ کد کوتاهتر و خواناتر میشود.
✅ عملکرد بهتری روی آرایههای بزرگ دارد.
✅ یکی از قابلیتهای کاربردی ES6 است که در پروژههای واقعی زیاد استفاده میشود.
💡 هر وقت خواستی مقادیر تکراری یک آرایه را حذف کنی، Set یکی از بهترین انتخابهاست.
#JavaScript #ES6 #CodeTips #WebDevelopment #Programming #Frontend
❤3
💡 یه ترفند باحال برای دیباگ کردن
اگه تا حالا یه آرایه از آبجکتها رو با
به جاش اینو امتحان کن:
📌 دفعه بعد که خواستی دادههای API یا یه آرایه از آبجکتها رو بررسی کنی،
#JavaScript #Programming #CodeTips
اگه تا حالا یه آرایه از آبجکتها رو با
console.log() چاپ کردی، حتماً دیدی خروجیش یهکم شلوغ و اعصابخردکنه. 😅به جاش اینو امتحان کن:
const users = [
{ name: "Ali", age: 20 },
{ name: "Sara", age: 22 },
{ name: "Reza", age: 19 }
];
console.table(users);
👀 بهجای یه خروجی شلوغ، همهچی رو توی یه جدول مرتب بهت نشون میده.📌 دفعه بعد که خواستی دادههای API یا یه آرایه از آبجکتها رو بررسی کنی،
console.table() رو فراموش نکن. احتمالاً دیگه کمتر سراغ console.log() میری. 😉#JavaScript #Programming #CodeTips
❤3🔥1