Adakah sintaks es6 mempunyai skop peringkat blok?

WBOY
Lepaskan: 2022-04-01 14:49:29
asal
1708 orang telah melayarinya

Sintaks ES6 mempunyai skop peringkat blok Skop yang dibentuk oleh sepasang pendakap ialah skop peringkat blok. es6 merujuk kepada skop peringkat blok, membolehkan fungsi diisytiharkan dalam skop peringkat blok, pernyataan pengisytiharan fungsi berkelakuan seperti let dan tidak boleh dirujuk di luar skop peringkat blok.

Adakah sintaks es6 mempunyai skop peringkat blok?

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

Adakah sintaks es6 mempunyai skop peringkat blok?

Sintaks ES6 mempunyai skop peringkat blok

Skop yang dibentuk oleh sepasang pendakap ialah Blok -skop peringkat

ES6 memperkenalkan skop peringkat blok, yang secara eksplisit membenarkan fungsi diisytiharkan dalam skop peringkat blok. ES6 menetapkan bahawa dalam skop peringkat blok, pernyataan pengisytiharan fungsi berkelakuan seperti let dan tidak boleh dirujuk di luar skop peringkat blok.

Sebelum ES6, JavaScript tidak mempunyai skop peringkat blok Semua pembolehubah telah diisytiharkan melalui kata kunci var, iaitu pembolehubah dalam pernyataan kawalan juga boleh diakses dalam skop luaran.

Dengan ketibaan ES6, JavaScript telah membawa kami kata kunci let dan const, dan ia juga mempunyai konsep skop peringkat blok ( { } ialah skop peringkat blok dalaman. Apabila menguji demo kecil Anda boleh gunakan { } untuk mencipta skop peringkat blok untuk mengelakkan konflik nama berubah). Pembolehubah yang kami takrifkan menggunakan let dan const dalam pernyataan kawalan tidak boleh diakses dari luar. Jika tiada pembolehubah dengan nama yang sama ditakrifkan dalam skop global, ralat yang sepadan akan dilaporkan:

Adakah sintaks es6 mempunyai skop peringkat blok?

Penggunaan: Apabila anda memerlukan beberapa pembolehubah sementara, peringkat blok skop boleh digunakan Main peranannya. Dengan mencipta skop peringkat blok, kami tidak perlu risau tentang mengacaukan pembolehubah global yang ditakrifkan oleh orang lain, dan kami boleh menentukan pembolehubah kami sendiri mengikut idea kami sendiri.

[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]

Atas ialah kandungan terperinci Adakah sintaks es6 mempunyai skop peringkat blok?. 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