ES6 Promise函数,用法及原理详解

<script>
    // ES6 Promise函数,用法及原理详解
    let checkLogin = function(){
        return new Promise(function(resolve, reject){
	    let flag = document.cookie.indexOf("userID") > -1 ? true:false;

	    if(flag=true){
	        resolve({
		    status:0,
		    result:true
		})
	    }else{
		reject("error");
	    }

        })
    };

    checkLogin().then((res)=>{
	if(res.status==0){
	    console.log("登陆成功");
	}
    }).catch((error) => {
	console.log('errors: ${error}')
    })
</script>

猜你喜欢

转载自blog.csdn.net/qq_33867131/article/details/81172108
今日推荐