Rumah > hujung hadapan web > tutorial js > Memahami Medan Kelas dan Sifat Statik

Memahami Medan Kelas dan Sifat Statik

PHPz
Lepaskan: 2024-09-03 15:37:32
asal
452 orang telah melayarinya

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 {
}
Salin selepas log masuk

2. Letakkan sifat di dalam kelas.

Meletakkan sifat dalam kelas mentakrifkan sifat:

class myClass {
    property1;
    property2;
}
Salin selepas log masuk

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;
    }
}
Salin selepas log masuk

4. Contoh

Ini ialah contoh penggunaan ciri baharu ini dalam JS:

class Person {
    name;
    age;
    constructor(name, age) {
        this.name = name;
        this.age = age;
    }
}
Salin selepas log masuk

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!

sumber:dev.to
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan