Maison > Questions et réponses > le corps du texte
window.aaa = (function($) {
var bbb = (function() {
alert(1);
})();
})(Zepto);
Il s'agit d'un script packagé. Mais comment appeler bbb dehors ?
aaa est monté dans la fenêtre, mais aaa.bbb() ne peut pas être exécuté
给我你的怀抱2017-05-19 10:16:29
Vous avez mal compris la fonction timely :
1、(function(){})();即时函数,会执行一遍;
注:window.aaa = (function($) {
})(Zepto);
你这里的 window.aaa是没有用的 是undefined;
你里面的bbb函数也是一样,
你外面当然访问不到呀!
Bien que je ne comprenne pas très bien comment vous voulez l'appeler, il semble que votre aaa soit monté dans la fenêtre, mais aaa.bbb() ne peut pas exécuter cette phrase. Vous pouvez ensuite la remplacer par : #🎜🎜. #
window.aaa = (function($) {
var bbb = (function() {
alert(1);
});
return {bbb:bbb};
})(Zepto);
Vous pouvez simplement utiliser aaa.bbb() à l'extérieur ; si vous l'écrivez comme ça, vous devez faire attention à la fermeture et à la portée des variables dans la méthode bbb~ ! phpcn_u15822017-05-19 10:16:29
Utilisez module.export pour l'exposer et l'exiger à l'extérieur.