JavaScript sınıf bildirimi
- Önceki sayfa break
- Sonraki sayfa const
- Üst seviyeye dön JavaScript İfade Referans Kılavuzu
Tanım ve kullanım
Sınıf bir fonksiyondur, ancak onu başlatmak için keyword function değil, keyword class kullanılır ve constructor() metodu içinde özellikler atanır.
Her sınıf nesnesi başlatıldığında, constructor() metodu çağrılır.
Açıklama:Fonksiyonlar ve diğer JavaScript tanımlamaları gibi, sınıf tanımları yükseltilmez (Öncelikle bir sınıf tanımlamalısınız, sonra kullanabilirsiniz).
Açıklama:Sınıflardaki gramer, "Sıkı mod" olarak yazılmalıdır.
Sınıflar hakkında daha fazla bilgi için, bizim JavaScript sınıfları rehberimizi okuyun.
Örnek
Bir Car sınıfı oluşturun ve Car sınıfına dayalı bir "mycar" adlı nesne oluşturun:
class Car { // Sınıf oluşturun constructor(brand) { // Yapıcı fonksiyon this.carname = brand; // Sınıf gövdesi } } mycar = new Car("Ford"); // Car sınıfının bir nesnesi oluşturun
Gramer
class className { // Sınıf gövdesi }
Teknik ayrıntılar
JavaScript sürümü: | ECMAScript 2015 (ES6) |
---|
Tarayıcı desteği
Aşağıdaki tablo, ilk tamamen JavaScript sınıflarını destekleyen tarayıcı sürümlerini tanımlar:
Anahtar kelimeler | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
class | 49.0 | 12.0 | 45.0 | 9.0 | 36.0 |
İlgili sayfalar
JavaScript dersleri:JavaScript sınıfı
JavaScript dersleri:JavaScript ES6 (EcmaScript 2015)
JavaScript dersleri:JavaScript this
JavaScript dersleri:JavaScript Strict modu
- Önceki sayfa break
- Sonraki sayfa const
- Üst seviyeye dön JavaScript İfade Referans Kılavuzu