Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีเรียกใช้ฟังก์ชันด้วย Function Constructor ใน JavaScript

การเรียกใช้ฟังก์ชันมี 3 วิธี: 1) เป็นฟังก์ชัน 2) เป็นเมธอด 3) เป็น Function Constructor วิธีที่ 3 น่าสนใจเพราะใช้ inheritance - การสร้างออบเจ็กต์ใหม่ด้วย new จะสืบทอดพร็อพเพอร์ตี้และเมธอดจาก constructor

ตัวอย่าง

<html> <body> <script> 
    function myArg(arg1, arg2) { 
        this.radius = arg1; 
        this.height = arg2; 
    } 
    var x = new myArg(1, 2); 
    document.write(JSON.stringify(x)); 
</script> </body> </html>

ผลลัพธ์

{"radius":1,"height":2}

ออบเจ็กต์ x สืบทอด radius และ height จาก constructor myArg