การสร้างค่า Default ให้ตัวแปร Javascript ใน Function

13 Aug

หากเพื่อนๆกำลังประสบปัญหาตัวแปรในการเขียน function ด้วย Javascript อยู่มีเทคนิคเล็กๆน้อยๆให้ลองนำไปประยุกต์ใช้กันดูครับ

ซึ่งปกติแล้ว เวลาเราเขียน ฟังค์ชั่นจะเป็นดั่งตัวอย่างครับ ถ้าเรา

function test(a) { 
        return 'hello test var a = '+a;
}

แน่นอนครับถ้าเราเรียกฟังค์ชั่น Test โดยไม่ส่งค่าตัวแปร a เข้ามาด้วย ค่า A ใน function ของเราจะเป็น Undefined ทำให้ฟังค์ชั่นเราอาจเกิดทำงานผิดพลาดได้ วิธีแก้ไขง่ายๆ ดังต่อไปนี้ครับ

function test(a) {
        a = a || 'default text';
        return 'hello test var a = '+a; 
}

เท่านี้ก็ถือเป็นการกำหนดตัวแปร Default ให้กับตัวแปรใน Javasciripts เราแล้วครับ

Leave a Reply

Your email address will not be published. Required fields are marked *