javascript - Fungsi bernama tidak boleh diakses di luar fungsi
过去多啦不再A梦
过去多啦不再A梦 2017-06-12 09:30:01
0
1
627
var func2 = function func1() {
        console.log(1010)
        // console.log('func1', func1)
    }

    function func3 () {
        console.log(1010)
    }

    func3() // 1010
    func2() // 1010
    func1() // func1 is not defined

func1 tidak boleh diakses, sila berikan saya penjelasan

过去多啦不再A梦
过去多啦不再A梦

membalas semua(1)
学习ing

Fungsi yang anda cipta dicipta melalui ungkapan fungsi, bukan melalui pernyataan pengisytiharan fungsi Nama fungsi hanya boleh digunakan dalam ekspresi fungsi Perhatikan pernyataan pengisytiharan fungsi dan Fungsi. cara untuk mentakrifkan fungsi adalah berbeza.

Rujuk bahagian Definisi Fungsi Javascript Definitive Guide 8.1:


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