javascript - Isu sintaks tentang melaksanakan fungsi dengan segera dalam JS
代言
代言 2017-06-12 09:22:50
0
1
385
(function () {
    console.log('test');
}());

(function() {
    console.log('test');
})();

Saya dapati bahawa kedua-duanya boleh mencetak ujian Apakah perbezaannya? Saya harap Allah dapat menyedarkan saya.

代言
代言

membalas semua(1)
黄舟

Tiada perbezaan dalam operasi Dari segi semantik, yang pertama adalah untuk menganggap keseluruhan hasil pelaksanaan fungsi sebagai ungkapan, dan yang kedua adalah untuk menganggap fungsi sebagai ungkapan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan