Quand j'ai relu js Closure, j'ai vu "Classic JS Closure Interview Questions Most People Do Wrong", et j'ai compris et enregistré mes pensées. De nombreux blogueurs l’ont déjà expliqué en détail, mais l’explication qui se cache derrière est un peu alambiquée.
Publiez d'abord le code
fun: a = fun(0 a.fun(1 a.fun(2 a.fun(3 b=fun(0).fun(1).fun(2).fun(3 c= fun(0).fun(1 c.fun(2 c.fun(3);
Q : Quelle est chaque sortie ?
Réponse :
undefined,0,0,0undefined,0,1,2undefined,0,1,1
Décomposons-le étape par étape :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!