prototype

Misol

Sonning yarmini qaytaradigan yangi son metodini yarating:

Number.prototype.myMethod = function() {   return this.valueOf() / 2; };

Yangi metodni sonda ishlating:

let n = 55; let x = n.myMethod();
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

prototype sonlarga yangi xususiyat va metodlar qo‘shish imkonini beradi.

prototype — barcha JavaScript obyektlarida mavjud bo‘lgan xususiyat.


Sintaksis

Number.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

Number.prototype — ECMAScript1 (JavaScript 1997) imkoniyati.

U barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!