Static

Kata kunci static digunakan untuk mendefinisikan metode atau properti statis dalam sebuah kelas. Metode dan properti ini dipanggil dalam kelas itu sendiri.

class Car {
  constructor(name) {
    this.name = name;
  }
  static hello(x) {
    return "Hello " + x.name;
  }
}
let myCar = new Car("Toyota");

console.log(myCar.hello()); // Ini akan menghasilkan kesalahan
console.log(Car.hello(myCar));
// Hasil: Hello Toyota

Seseorang dapat mengakses metode atau properti statis dari metode statis lain dalam kelas yang sama menggunakan kata kunci this.

results matching ""

    No results matching ""