วิธีการ - ตั้งค่าพารามิเตอร์เริ่มต้น
เรียนรู้วิธีตั้งค่าพารามิเตอร์เริ่มต้นสำหรับฟังก์ชัน JavaScript
พารามิเตอร์เริ่มต้น
หากมีการเรียกใช้ฟังก์ชันใน JavaScript โดยมีอาร์กิวเมนต์ขาดหายไป (น้อยกว่าที่ประกาศไว้) ค่าที่ขาดหายไปจะถูกตั้งค่า
undefined
เป็น
บางครั้งสิ่งนี้เป็นที่ยอมรับ แต่บางครั้งก็เป็นการดีกว่าที่จะกำหนดค่าเริ่มต้นให้กับพารามิเตอร์:
ตัวอย่าง
function myFunction(x, y) {
if (y === undefined) {
y = 2;
}
}
ECMAScript 2015อนุญาตค่าพารามิเตอร์เริ่มต้นในการประกาศฟังก์ชัน:
function myFunction (x, y = 2) {
// function code
}
อ่านเพิ่มเติมเกี่ยวกับฟังก์ชันใน บทช่วย สอนเกี่ยวกับฟังก์ชัน JavaScriptของ เรา