คุณสมบัติ prototype ของอ็อบเจกต์จาวาสคริปต์
- หน้าก่อน preventExtensions()
- หน้าต่อไป seal()
- กลับไปยังเพดาน คู่มือต่อ JavaScript วัตถุ
การประกาศและการใช้งาน
โปรโทไทป์
เป็นคุณสมบัติโลกที่สามารถใช้สำหรับทุกอ็อบเจกต์จาวาสคริปต์
โปรโทไทป์
คุณสมบัติอนุญาตให้คุณเพิ่มคุณสมบัติและวิธีต่ออ็อบเจกต์
ตัวอย่าง
ใช้คุณสมบัติ prototype ที่สร้างใหม่สำหรับทุกอ็อบเจกต์ที่มีชนิดเดียวกัน
function employee(name, jobtitle, born) { this.name = name; this.jobtitle = jobtitle; this.born = born; } employee.prototype.salary = 2000; const fred = new employee("Fred Flintstone", "Caveman", 1970);
สัญญาฬิญทิน
อ็อบเจกต์.โปรโทไทป์.ชื่อ = ค่า
การสนับสนุนของบราวเซอร์
โปรโทไทป์
เป็นคุณสมบัติของ ECMAScript1 (ES1)
ทั้งหมดบราวเซอร์ที่สมัครรับเอส1 (จาวาสคริปต์ 1997):
เชโรม์ | ไออี | เอดจ์ | ไฟร็อกซ์ | เซฟารี | โอเปร่า |
---|---|---|---|---|---|
เชโรม์ | ไออี | เอดจ์ | ไฟร็อกซ์ | เซฟารี | โอเปร่า |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
หน้าที่เกี่ยวข้อง
- หน้าก่อน preventExtensions()
- หน้าต่อไป seal()
- กลับไปยังเพดาน คู่มือต่อ JavaScript วัตถุ