آموزش برنامه نویسی فرانت اند
8.21K subscribers
328 photos
47 videos
26 files
113 links
👈🏻 ارتباط با من: @codelines_support 🔅

عرفان رضایی هستم ❤️
و اینجا خیلی ساده بهت یاد میدم
چطوری اصولی #برنامه_نویسی #فرانت_اند یاد بگیری 💻
که هم لذت ببری و هم وارد بازار کار بشی
😍🥇
@satisfaction_codelines 👈 نتایج و رضایت دوره

آدرس سایت 👈🏻: codelines.ir
Download Telegram
تا حالا شده بخوای مقادیر تکراری یک آرایه رو حذف کنی؟

روش قدیمی:

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
💡 یه ترفند باحال برای دیباگ کردن

اگه تا حالا یه آرایه از آبجکت‌ها رو با 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