看到一段这样的代码,是什么意思

看到有段代码是这样写    这两种写法有什么区别

var animateClass = (function(){
   var a = 1;
   function animateClass(){
       alert(4);
   }
   return animateClass;
})();

function animateClass(){

    var a = 1;

    alert(4);

}


玉林峰
浏览 1177回答 1
1回答

业余奶茶品鉴师

第一种是闭包,可以更好的防止代码污染
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript