คำแนะนำหลักสูตร:
- หน้าก่อน padStart()
- หน้าต่อไป repeat()
- กลับไปยังหน้าสูงสุด คู่มืออ้างอิง JavaScript String
ตัวแปร prototype ของ JavaScript String
prototype
คำอธิบายและวิธีใช้
prototype
เป็นตัวแปรที่สามารถใช้ได้โดยทุกอ็อบเจ็กต์ JavaScript。
ตัวอย่าง
ตัวแปรอนุญาตให้คุณเพิ่มคุณสมบัติและวิธีใหม่ในตัวแปร String。 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);
รูปแบบ object.prototype.name =
value
คำเตือน
ไม่เป็นไปตามความแนะนำที่คุณจะเปลี่ยนตัวแปร prototype ของอ็อบเจ็กต์ที่คุณไม่มีความควบคุม。
- คุณไม่ควรเปลี่ยนตัวแปร prototype ของประเภทข้อมูล JavaScript ภายในตัวแปรตัวเดี่ยว ตัวอย่างเช่น:
- Strings
- Arrays
- Dates
- Booleans
- Function
- อ็อบเจ็กต์
โปรดเปลี่ยนตัวแปร prototype ของอ็อบเจ็กต์ที่คุณสร้างเท่านั้น。
ตัวแปร prototype
JavaScript prototype
ตัวแปรอนุญาตให้คุณเพิ่มคุณสมบัติใหม่ในอ็อบเจ็กต์:
ตัวอย่าง
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
การสนับสนุนของเบราเซอร์
prototype
เป็นคุณสมบัติของ ECMAScript1 (ES1)。
ทั้งหมดเบราเซอร์ทุกตัวสนับสนุน ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
หน้าที่เกี่ยวข้อง
- หน้าก่อน padStart()
- หน้าต่อไป repeat()
- กลับไปยังหน้าสูงสุด คู่มืออ้างอิง JavaScript String