JavaScript
توابع
JS Functions
پارامترهای پیشفرض
به پارامتر تابع مقدار پیشفرض میدهید تا وقتی آرگومان ارسال نشود یا undefined باشد، مقدار پیشفرض استفاده شود. کد را از چکهای تکراری undefined پاک میکند.
سینتکس
function fn(a, b = defaultValue) { ... }
مثال کاربردی
function greet(name = "مهمان", lang = "fa") {
return `سلام ${name}`;
}
greet(); // "سلام مهمان"
greet("علی"); // "سلام علی"