در این پست، ۵ ترفند جذاب جاوا اسکریپت را به شما نشان می دهیم که کار را برای شما آسانتر میکند، و به شما کمک می کند تا به یک توسعهدهنده بهتر تبدیل شوید. بنابراین اگر علاقهمند هستید، ادامه مطلب را مطالعه نمایید.
ترفند ۱: حذف موارد تکراری آرایه
این ترفند بسیار ساده است. فرض کنید آرایهای داریم که شامل اعداد، رشتهها و بولینها است، و میخواهیم اطمینان حاصل کنیم که در این آرایه، موارد تکراری وجود ندارد. چگونه این کار را انجام دهیم؟
const array = [1, 2, 3, 2, 1, true, true, false, 'Ratul', 1, 5]; const filtered__array = [...new Set(array)]; console.log(filtered__array); // [ 1, 2, 3, true, false, 'Ratul', 5 ]
به همین سادگی!
ترفند ۲: تبدیل یک عدد اعشاری به یک عدد صحیح
این ترفند کاملاً سر راست است. ببینید:
const number = 23.6565; console.log(number | 0);
ساده نبود؟
ترفند ۳: دریافت آخرین مقدار یک آرایه!
فرض کنید آرایهای دارید. حال اگر بخواهید آخرین عضو از آرایه را داشته باشید، چگونه این کار را انجام می دهید؟
const array = [1, 2, 3, 4, 5]; const last_Item = array.slice(-1); console.log(last_Item);
اگر به جای -1 مقدار -2 قرار دهید، دو مقدار آخر آرایه را دریافت خواهید کرد و به همین ترتیب اگر به جای آن -3 را بگذارید، سه عضو آخر را بدست خواهید آورد و الی آخر.
ترفند ۴: دریافت یک مقدار تصادفی از یک آرایه
فرض کنید ما در حال انجام یک برنامه قرعه کشی هستیم. ما یک آرایه داریم که شامل نام شرکتکنندگان است. اکنون میخواهیم فقط یک کاربر به طور تصادفی برای تعیین یک برنده انتخاب شود.
const participants = ['Ratul', 'George', 'july', 'Padrik', 'G']; const winner = participants[Math.floor(Math.random() * participants.length)]; console.log(winner);
ترفند ۵: یافتن طولانیترین کلمه در یک آرایه
یک آرایه ایجاد کنید و چند رشته مختلف اضافه کنید. اکنون طولانیترین رشته این آرایه را چاپ کنید.
const array = ['Apple', 'Pine-apple', 'Banana', 'Jack-fruit']; let most_lengthy_string = ''; array.forEach((item) => { if (item.length > most_lengthy_string.length) { most_lengthy_string = item; } }) console.log(most_lengthy_string);
بگذارید توضیح دهم که چه اتفاقی میافتد. ابتدا آرایهای داریم که شامل برخی رشتهها است. بعد از آن، یک متغیر ایجاد کردهایم که شامل یک رشته خالی است. سپس، برای یافتن طولانیترین رشته در این آرایه، باید نگاهی به همه اعضای آرایه بیندازیم. بنابراین آرایه را درون یک حلقه میاندازیم. اگر طول عضو آرایه بیشتر از طول "most_lengthy_string" باشد، مقدار متغیر را مجددا مقداردهی میکنیم و بعد از همه اینها متغیر را چاپ میکنیم.
با تشکر برای خواندن این مقاله امیدوارم از این مطلب لذت برده باشید.
منابع