۱۲ عملکرد مهم جاوا اسکریپت که هر توسعه دهنده وب باید بداند
سلام دوستان? من امید مقدسی، امروز با ی مقاله خیلی باحال اومدم به خونه هاتون☺️ امیدوارم که از این مقاله نهایت لذت رو ببرین و داخلش نکاتی رو یادبگیرین که باعث بشه هربار ازش استفاده کردین پیش خودتون بگین امد دمت گرم عجب چیزایی یادمون دادی.
خب بریم سراغ اینکه میخوام توی این مقاله چه چیزی رو یادتون بدم.
توی این مقاله قراره ۱۲ عملکرد مهم جاوا اسکریپت برای صرفه جویی در زمان و بهینه سازی کد رو بهتون یاد بردم که هر توسعه دهنده وب باید اون هارو بدونه و ازشون استفاده کنه. هر چیزی که در ادامه میخونید میتونه باعث پیشرفت شما و سرعت بخشیدن به کد نویسیتون بشه که همونطور که میدونید نه برای ما برنامه نویسا بلکه برای تمام انسان های روی زمین، وقت طلاس.
۱. console.log را کوتاه کنید.
خب بریم سراغ اولین نکته. تاحالا شده از نوشتن مدام console.log خسته شده باشین؟ خب اصلا نگران نباشید. با متد bind در جاوااسکریپت شما میتونید هر متد تعریف شده جاوااسکریپت رو به هر متد دیگه ای که میخواین تبدیل کنید.
const log=console.log.bind(document);
log('آقای مبتدی');
log('mrjunior.ir');
از این روش برای هر متدی در جاوااسکریپت میتونید استفاده کنید.
۲. دو آرایه را در یک آرایه ادغام کنید
خب اولیش که عالی بود.مگه نه؟? خب پس بریم سراغ بعدی.
تاحالا شده توی کد هات بخوای که دوتا آرایه رو باهم دیگه ترکیب کنی و یک آرایه بسازی؟ بفرما اینم کدش. هلو برو تو گلو?
const array1=['One','Two'];
const array2=['Omid','Moghadasi','mrjunior.ir'];
const mergerd=array1.concat(array2);
console.log(mergerd)
//['One','Two','Omid','Moghadasi','mrjunior.ir']
خب بذاربن یکم این هلو رو بیشتر توضیح بدم. ما یک متد توی جاوااسکریپت داریم به اسم concat که میاد یک آرایه رو با ی آرایه تیگه ادغام یا merge میکنه به همین راحتی.
۳. دو شی را در یکی ادغام کنید
توی نکته قبلی اومدم گفتم چطور دوتا لیست رو با هم ترکیب کنیم و گفتم که بهتره آبجکت هارو هم بگم شاید لازمتون شد.
const user={
name:'omid',
family:'moghadasi'
};
const website={
title:'omoghadasi',
url:'mrjunior.ir'
};
const mergerd={...user,...website};
console.log(mergerd)
/*{
name:'omid',
family:'moghadasi',
title:'omoghadasi',
url:'mrjunior.ir'
}
*/
خب برای اینجا کافیه☺️اخه من این پست رو منتشر کردم تا بفهمین ی همچین پست خوبی رو توی سایت آقای مبتدی هست و میتونید اونجا بیاین و این مطلب رو کامل بخونید. (شاید از این حرکت من ناراحت شده باشید ولی اگه دنبال یادگرفتن باشید حتما به سایت میاین و ادامش رو میخونید و اگر هم ناراحت شدین از این حرکت که معذرت میخوام☺️)
لینک مطلب توی سایت آقای مبتدی
https://mrjunior.ir/12-important-javascript-functions-every-web-developer-should-know/
مطلبی دیگر از این انتشارات
شروع یک چالش بزرگ – قسمت اول
مطلبی دیگر از این انتشارات
نتایج نظرسنجی از دولوپرهای stackoverflow 2022 منتشر شد
مطلبی دیگر از این انتشارات
شروع یک چالش بزرگ – قسمت دوم