仅出于此目的,我想尝试使其与async / await一起使用。
尽管我在控制台中没有获得相同的输出(在chrome浏览器中),但我想设法找到了一些有效的代码。
这是两段代码:
import $ from 'jquery';
let myPromise = $.get("http://5e2f41529c29c900145db22d.mockapi.io/test/users");
myPromise
.then(
(data) => {
console.log('Success promises: ', data);
}
)
.catch(
(error) => {
console.log('Error : ', error.responseText);
}
);
和
// same as above but with async/await
import $ from 'jquery';
let getUsersFromEndPoint = async function (){
try {
let users = await $.get("http://5e2f41529c29c900145db22d.mockapi.io/test/users");
console.log('Success Async: ' + users);
} catch (error) {
console.log('Error : ', error.responseText);
}
};
getUsersFromEndPoint();
它们输出:
我不确定有什么区别。有谁知道我为什么得到不同的输出?以及它们的“均值”是什么?
谢谢!
我正在使用JQuery和Promise从模拟端点获取一些模拟数据。仅出于此目的,我想尝试使其与async / await一起使用。我想我设法找到了一些有效的代码,...
async
/ await
都是正确的,并且做相同的事情,除了很小的差异(因此很难发现)。