Asyn函数学习笔记

一、async函数是什么?主要有什么作用?

      众所周知,js是单线程执行代码,所以异步贯穿着整个js代码里。而异步往往会带来各种各样的问题:一些场景业务接口需要一步一步执行,出现回调回调再回调。影响代码的可读行以及代码臃肿难维护。

     async函数就是用来解决异步代码执行问题,让异步代码变成同步的代码。。。

以以下代码作为例子:

    ①:基础使用

/**
 * 
 * 描述async基础特性
 */
async function getZhihuColumn(id) {
  const url = `https://zhuanlan.zhihu.com/api/columns/${id}`;
  const response = await fetch(url);  //await 声明的表达式需等待其执行返回才执行后面的代码
  const column = await response.json(); 

console.log(`NAME: ${column.name}`); console.log(`INTRO: ${column.intro}`);
 }
getZhihuColumn(
'feweekly');

猜你喜欢

转载自www.cnblogs.com/hp0844182/p/9446467.html