class

Misol

Car sinfini, so‘ngra Car sinfiga asoslangan obyektni (myCar) yarating:

// Create a Car class class Car { constructor(brand) {     this.carname = brand;   } } // Create a Car Object myCar = new Car("Ford");

O‘zingiz sinab ko‘ring »


ULASHISH

Tavsif

class obyekt shablonining bir turidir.

class operatori JavaScript sinfini e’lon qiladi.

Xususiyatlar va metodlar constructor() metodida belgilanadi.

constructor() metodi sinf obyekti har safar initsializatsiya qilinganda chaqiriladi.

Shuningdek qarang:

JavaScript sinflari.

Eslatmalar

Sinf ichidagi sintaksis "strict mode" (qat’iy rejim)da yozilishi shart.

Funksiyalardan farqli o‘laroq, sinf e’lonlari ko‘tarilmaydi (hoisting qilinmaydi) — sinfdan foydalanishdan oldin uni e’lon qilishingiz kerak.


Sintaksis

class className {   // class body }

Tegishli sahifalar

JavaScript darsligi: JavaScript sinflari

JavaScript darsligi: JavaScript ES6 (EcmaScript 2015)

JavaScript darsligi: JavaScript this

JavaScript darsligi: JavaScript strict mode (qat’iy rejim)


Brauzerlarda qo‘llab-quvvatlash

class — ECMAScript6 (ES6 2015) imkoniyati.

JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
2016-yil may 2017-yil aprel 2017-yil iyun 2016-yil sentabr 2016-yil iyun

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!