recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - La fonction nommée n'est pas accessible en dehors de la fonction

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 n'est pas accessible, veuillez me donner une explication

过去多啦不再A梦过去多啦不再A梦2715 Il y a quelques jours630

répondre à tous(1)je répondrai

  • 学习ing

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

    La fonction que vous créez est créée via une expression de fonction, et non via une instruction de déclaration de fonction. Le nom de fonction ne peut être utilisé que dans l'expression de fonctionFaites attention aux instructions de déclaration de fonction et aux Expressions de fonction. la façon de définir les fonctions est différente.

    Reportez-vous à la section Définition des fonctions du Javascript Definitive Guide 8.1 :


    répondre
    0
  • Annulerrépondre