Sortie non définie après Console.log() dans Chrome et Firefox
Problème :
Lors de l'exécution de console.log() dans Firefox ou Chrome, une ligne supplémentaire indiquant « non défini » apparaît dans le journal de sortie, quel que soit le mode d'exploitation. système.
Réponse :
La sortie "non définie" n'est pas ajoutée si console.log() est exécuté à partir d'un fichier JavaScript. Cependant, s'il est appelé directement depuis la console, la ligne "undefined" est attendue.
Explication :
Lorsque console.log() est utilisé depuis la console , il se comporte différemment que lorsqu'il est exécuté à partir d'un script. Dans la console, taper le nom d'une variable (par exemple, fenêtre) imprime ses informations. L'exécution d'une fonction void (comme console.log()) à partir de la console affiche également des informations sur la valeur de retour, qui est "indéfinie" dans ce cas.
Il a été confirmé que ce comportement se produit dans Chrome (version 23.0.1271.101) sur les systèmes Mac. De plus, la ligne « non définie » apparaît également lors de l'attribution directe d'une valeur à une variable dans la console.
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!