Kode contoh:
<span style = "font-size: 18px;"> function hi () {var a = 1; return function () {console.log (a ++); }; }; var aaa = hai (); var bbb = hai; </span>Seperti kode di atas:
AAA adalah menetapkan hasil lari HI () untuk itu, yaitu fungsi anonim yang dikembalikan oleh pengembalian. Pada saat ini, ada penutupan, dan A yang sama diakses setiap kali AAA dipanggil. Hasil lari pertama AAA () adalah 1 dan kedua kalinya adalah 2
Dan BBB akan menetapkan nama fungsi Hi untuk itu, dan kemudian memanggil BBB () dan mengembalikan ekspresi fungsi, yaitu fungsi () {console.log (a ++)};
Artikel di atas secara singkat berbicara tentang perbedaan antara nama fungsi dengan kurung dan tanpa tanda kurung saat memanggil fungsi di JS. Ini semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.