function Ajax({url = '',method = 'GET'}){
return new Promise((resolve, reject) => {
const xhr = new XMLHttpRequest()
xhr.onreadystatechange = function (){
if(xhr.readyState !== 4) return
if(xhr.status >=200 && xhr.status < 300){
resolve(xhr)
}else{
reject(xhr)
}
}
xhr.open(method,url,true)
xhr.send()
})
}
const asd = Ajax({
url: 'https://jsonplaceholder.typicode.com/users'
}).then(res => {
console.log(res.responseText);
});