// 普通语法: function load(){ let p1 = fetch("./10_data.php"); p1.then( function ( res ){ console.log(res); }) } load(); // async await: async function load(){ let res = await fetch("./10_data.php"); let data = await res.json(); console.log(data); } load();
async function load(){ let res = await fetch("./10_data.php"); let data = await res.json(); return data; } // let p = load(); // // 1. 外面已经没有条件包裹 async 了; // p.then( function(res){ // console.log(res); // } ) // 2. 如果还有条件包裹 async, 那么依旧可以使用await; // async function foo(){ // var res = await load(); // console.log(res); // } // foo()
原文:https://www.cnblogs.com/SeventhMeteor/p/14754814.html