1. 首页
  2. 编程语言
  3. Javascript
  4. js面试题之异步问题的深入理解

js面试题之异步问题的深入理解

上传者: 2021-10-26 00:41:50上传 PDF文件 88.06 KB 热度 9次

在面试过程中,基本面试官都会问你一些promise的问题,promise是es6的新内容,主要是用来优化异步的问题。笔试中经常会让你写一些promise和setTimeout的执行结果,这你就必须知道宏任务和微任务的概念了!维护非常困难,代码可读性差。为何不把js设计成多线程的语言呢?语言的用途决定了它的特性,js最初是用来做表单验证以及正则判断的,和操作DOM元素的。如果js有多个线程,一个执行DOM元素修改,另一个执行删除,那浏览器直接懵逼了,我到底该干啥???await后面的代码必须等待promise返回结果再执行下面代码,await和async是generator函数的语法糖。

下载地址
用户评论