تحديد قيم إفتراضية لمعاملات الدالة
القيمة الإفتراضية بتستخدم لو المستدعي مبعتش قيمة أو بعت undefined
إستخدام القيمة الإفتراضية
كتابة القيمة بجانب المعامل بتخليها جاهزة عند الحاجة
function greet(name = "Guest") {
return `Hello ${name}`;
}
console.log(greet());
console.log(greet("Osama"));النتيجة
Hello Guest
Hello Osamaالفرق بين undefined و null
القيمة null مش بتشغل القيمة الإفتراضية لأنها قيمة مرسلة بشكل صريح
function show(value = "Default") {
return value;
}
console.log(show(undefined));
console.log(show(null));النتيجة
Default
null