prototype

Misol

JavaScript boolean qiymatlari uchun yangi metod yarating:

Boolean.prototype.myColor = function() {   if (this.valueOf() == true) {     return "green";   } else {     return = "red";   } };

Boolean yarating, so‘ng myColor() ni chaqiring:

let a = true; let color = a.myColor();
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

prototype boolean qiymatlarga yangi xususiyat va metodlar qo‘shish imkonini beradi.

prototype — barcha JavaScript obyektlarida mavjud bo‘lgan xususiyat.


Sintaksis

Boolean.prototype.name = value

Ogohlantirish

O‘zingiz boshqarmaydigan obyektning prototipini o‘zgartirish tavsiya etilmaydi.

Quyidagi kabi o‘rnatilgan JavaScript ma’lumot tiplarining prototipini o‘zgartirmasligingiz kerak:

  • Sonlar
  • Stringlar
  • Massivlar
  • Sanalar
  • Boolean’lar
  • Function
  • Obyektlar

Faqat o‘zingizning obyektlaringiz prototipini o‘zgartiring.

prototype xususiyati

JavaScript prototype xususiyati obyektlarga yangi xususiyatlar qo‘shish imkonini beradi:

Misol

function Person(first, last, age, eyecolor) {   this.firstName = first;   this.lastName = last;   this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

prototype — ECMAScript1 (JavaScript 1997) imkoniyati.

U barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!