cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Fungsi bernama tidak boleh diakses di luar fungsi

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梦2715 hari yang lalu632

membalas semua(1)saya akan balas

  • 学习ing

    学习ing2017-06-12 09:32:01

    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:


    balas
    0
  • Batalbalas