//使用promise封装

const p = new Promise(function(resolve,reject){
//1.创建对象
const xhr =new XMLHttpRequest();

//2.初始化
xhr.open('GET','https://api.api.top/get',true);

//3.发送

xhr.send();

//4.绑定事件,处理响应结果

xhr.onreadystatechange=function(){
//判断
if(xhr.readyState==4){
if(xhr.status>=200 && xhr.status<300){
//表示成功
resolve(xhr.response)
}else{
//表示失败
reject(xhr.status)
}
}

}

});

p.then(function(value){
console.log(value)

},function(reason){
console.log(reason)

})