من میدانم که هیچ نمیدانم.
پارامتر پیشفرض(Default Parameter) در جاوااسکریپت

پارامتر پیشفرض که توی اکثر زبانهای برنامهنویسی وجود داره، تا قبل از معرفی ES6 توی جاوااسکریپت وجود نداشت. یعنی توابع تو جاوااسکریپت نمیتونستن پارامترهای پیشفرض داشته باشن. روش قدیمی برای کنار اومدن با این مشکل استفاده از روش زیر بود:
function add(a, b) {
var a = a || 0;
var b = b || 0;
return a + b;
}باید مقدار پیشفرض رو داخل خود تابع مینوشتیم. اما با استفاده از امکانی که ES6 به ما میده میتونیم کد بالا رو بصورت زیر بنویسیم:
function add(a = 0, b = 0){
return a + b;
}
add(1); // 1منبع:
https://dev.to/macmacky/70-javascript-interview-questions-5gfi
مطلبی دیگر از این انتشارات
بررسی آرایه (Array) در جاوااسکریپت
مطلبی دیگر از این انتشارات
پلتفرم وینک (WINk) – پلتفرمی برای بازی
مطلبی دیگر از این انتشارات
ماینرها دقیقا چه کاری می کنند؟ این همه آلودگی صوتی و مصرف برق و تولید این حجم از حرارت برای چیست؟