Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Adakah kelas dalam sintaks ES6 atau gula sintaksis?

Adakah kelas dalam sintaks ES6 atau gula sintaksis?

WBOY
Lepaskan: 2022-04-01 10:48:07
asal
1623 orang telah melayarinya

Kelas dalam ES6 adalah gula sintaksis; kerana kelas dalam es6 adalah berdasarkan pelaksanaan warisan prototaip, ia tidak memberi kesan kepada fungsi bahasa, tetapi hanya memudahkan penulisan dan pembacaan intipati kelas ialah fungsi, yang boleh Menjadikan kaedah penulisan prototaip objek lebih jelas dan lebih seperti sintaks pengaturcaraan berorientasikan objek.

Adakah kelas dalam sintaks ES6 atau gula sintaksis?

Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.

Adakah kelas dalam sintaks ES6 atau gula sintaks?

Dalam ES6, kelas (kelas) diperkenalkan sebagai templat untuk objek dan kelas boleh ditakrifkan melalui kata kunci kelas.

Intipati kelas ialah fungsi.

Ia boleh dilihat sebagai gula sintaksis, menjadikan penulisan prototaip objek lebih jelas dan lebih seperti sintaks pengaturcaraan berorientasikan objek.

Kelasnya berbeza daripada bahasa lain Ia masih berdasarkan warisan prototaip, yang tidak memberi kesan kepada fungsi bahasa itu hanya memudahkan penulisan dan pembacaan anda >Penggunaan Asas

Ungkapan kelas boleh tanpa nama atau dinamakan.

Pengisytiharan kelas

// 匿名类
let Example = class {
    constructor(a) {
        this.a = a;
    }
}
// 命名类
let Example = class Example {
    constructor(a) {
        this.a = a;
    }
}
Salin selepas log masuk

Nota: Pengisytiharan berulang tidak dibenarkan.

class Example {
    constructor(a) {
        this.a = a;
    }
}
Salin selepas log masuk

[Cadangan berkaitan: Adakah kelas dalam sintaks ES6 atau gula sintaksis?tutorial video javascript

,

bahagian hadapan web]

Atas ialah kandungan terperinci Adakah kelas dalam sintaks ES6 atau gula sintaksis?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
es6
sumber:php.cn
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