Metode Static JavaScript
- Halaman Sebelumnya Kelas Inheritance JS
- Halaman Berikutnya Kembalian JS
Metode kelas statis adalah yang diatur di kelas itu sendiri.
Anda tidak dapat memanggil di objek. static
Metode, hanya dapat dipanggil di kelas objek.
Instance
class Car { constructor(name) { this.name = name; } static hello() { return "Hello!!"; } } let myCar = new Car("Ford"); // Dapat dipanggil di kelas Car 'hello()': document.getElementById("demo").innerHTML = Car.hello(); // Tidak dapat dipanggil di objek Car: // document.getElementById("demo").innerHTML = myCar.hello(); // Hal ini akan memicu kesalahan.
Jika ingin di static
Dengan menggunakan objek myCar dalam metode, dapat dikirim sebagai parameter:
Instance
class Car { constructor(name) { this.name = name; } static hello(x) { return "Hello " + x.name; } } let myCar = new Car("Ford"); document.getElementById("demo").innerHTML = Car.hello(myCar);
- Halaman Sebelumnya Kelas Inheritance JS
- Halaman Berikutnya Kembalian JS