封装异步API-js先执行完一个函数后再执行下面的逻辑或者方法

如果需要获取一个函数中异步操作的结果,则必须通过回调函数来获取:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
	</body>
	<script type="text/javascript">
		function fn(callback){
		    //相当于var callback=function(data){console.log(data)}
			
			setTimeout(function(){
			   var data="hello"
			   callback(data)
			},1000)
		}

          //如果需要获取一个函数中异步操作的结果,则必须通过回调函数来获取、
          fn(function(data){
          	console.log(data)
          })
   
	</script>
</html>

发布了41 篇原创文章 · 获赞 3 · 访问量 4605

猜你喜欢

转载自blog.csdn.net/fesfsefgs/article/details/103090103