Rumah  >  Artikel  >  hujung hadapan web  >  Memahami Medan Kelas dan Sifat Statik

Memahami Medan Kelas dan Sifat Statik

PHPz
PHPzasal
2024-09-03 15:37:32363semak imbas

Understanding Class Fields and Static Properties

Helo! Selamat datang ke artikel ini tentang Medan Kelas dan Sifat Statik!
ES15 menambah keupayaan untuk menentukan medan kelas dan sifat statik secara langsung dalam badan kelas. Ini menghapuskan keperluan untuk fungsi pembina untuk memulakan sifat, yang membawa kepada kod yang lebih bersih dan ringkas. Ini mengenai memahami ciri baharu ini!

1. Tentukan kelas.

Anda perlu menentukan kelas untuk menggunakannya:

class myClass {
}

2. Letakkan sifat di dalam kelas.

Meletakkan sifat dalam kelas mentakrifkan sifat:

class myClass {
    property1;
    property2;
}

Anda boleh menambah seberapa banyak sifat yang anda perlukan.

3. Tambah fungsi constructor().

Tambah fungsi pembina untuk menentukan kunci dalam objek ini untuk sifat:

class myClass {
    property1;
    property2;
    constructor(property1, property2) {
        this.property1 = property1;
        this.property2 = property2;
    }
}

4. Contoh

Ini ialah contoh penggunaan ciri baharu ini dalam JS:

class Person {
    name;
    age;
    constructor(name, age) {
        this.name = name;
        this.age = age;
    }
}

5. Kesimpulan

Dan itulah kesimpulan untuk siaran ini!
Pastikan anda menambah reaksi dan menanda halaman ini!
Juga pastikan anda mengulas di bawah!
Siaran ini dibuat untuk The Frontend Challenge!

Atas ialah kandungan terperinci Memahami Medan Kelas dan Sifat Statik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn