欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何获得匿名函数中的方法或值-解少全局变量的污染

程序员文章站 2023-12-21 21:00:40
...

为什么要使用匿名函数,这样是为了减少对全局变量的污染,减少全局变量

而通过匿名函数可以轻松的解决这个问题 

	//第一种
	;let myAjax = (function(){
		function myAjax(url, data, type) {
			return new Promise((resolve, reject) => {
				$.ajax({
					url,
					type,
					data,
					dataType: "json",
					success: res => resolve(res),
					error: err => reject(err)
				});
			});
		}
		return myAjax;
	})();
//第二种
	;(function(){
		function myAjax(url, data, type) {
			return new Promise((resolve, reject) => {
				$.ajax({
					url,
					type,
					data,
					dataType: "json",
					success: res => resolve(res),
					error: err => reject(err)
				});
			});
		}
		window.myAjax = myAjax;
	})();

 

上一篇:

下一篇: