javascript - Problème avec !Function()
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:13:21
0
4
518

!function(){} est placé dans le fichier js. Comment appeler la méthode à l'intérieur après l'avoir référencée ?

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(4)
为情所困
// test.js
!function(){
  var a = function(){console.log(1)}
  this.demo = a;                                                       
}();
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<script src="test.js"></script>
</head>
<body>
<SCRIPT>
demo()                                                                 
</SCRIPT>
</body>
</html>
伊谢尔伦

Renvoyez simplement la méthode interne

我想大声告诉你

!function(){} n'est pas une méthode, mais une expression avec la valeur false.

刘奇

!fonction signifie exécuter la fonction immédiatement. Vous devez voir s'il existe des méthodes ouvertes sur le monde extérieur à l'intérieur de la fonction, comme la modification des propriétés de l'objet fenêtre

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal