5 contoh kecil untuk membantu anda memahami penutupan teras JavaScript dan kemahiran scope_javascript

WBOY
Lepaskan: 2016-05-16 16:34:52
asal
1012 orang telah melayarinya

Berikut ialah 5 skrip kecil yang akan membantu anda benar-benar memahami teras JavaScript – penutupan dan skop. Sebelum menjalankan konsol, cuba jawab perkara yang akan muncul dalam setiap kes Kemudian anda boleh membuat fail ujian untuk menyemak jawapan anda. Adakah anda bersedia?

1,

Salin kod Kod adalah seperti berikut:

jika (!("a" dalam tetingkap)) {
var a = 1;
}
makluman(a);

2.
Salin kod Kod adalah seperti berikut:

var a = 1,
b = fungsi a(x) {
          x && a(--x);
};
makluman(a);

3.
Salin kod Kod adalah seperti berikut:

fungsi a(x) {
Kembalikan x * 2;
}
var a;
makluman(a);

4.
Salin kod Kod adalah seperti berikut:

fungsi b(x, y, a) {
hujah[2] = 10;
makluman(a);
}
b(1, 2, 3);

5.
Salin kod Kod adalah seperti berikut:

fungsi a() {
makluman(ini);
}
a.call(null);

Jawapan ramalan saya ialah: tidak ditentukan, 1, tidak tahu, 10, batal

Jawapannya ada di penghujung artikel ini Sebelum membaca jawapannya, adakah anda berani meninggalkan tekaan anda?

Jawapan betul: 1. undefined 2. 1 3. function a(x){ return x * 2} 4. 10 5. [object window]

Label berkaitan:
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!