提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
1什么是ES6?
是ECMAScript 的第六个版本 在es6的基础上新增加了一些语法
js 分为三部分dom(文档对象模型) bom(浏览器对象模型) ECMAscript(js语法)
2 说⼀下你对promise的理解?
promise 是 es6 提供的一种异步解决方案,在我的理解中 promise 就是把异步操作换了一种写法从之前的嵌套回调函数 变成了链式的写法
promise 本身其实就是一个容器 里面放异步的代码 这样就可以让这个异步的代码执行.then .catch 的操作
2.1 什么是promise?通过promise能够解决什么问题?
promise 是 es6 提供的一种异步解决方案,promise 可以解决回调地狱的问题
回调地狱就是拿到 a 接口的数据后才能根据 a 返回的数据请求 b 接口
这样回调函数嵌套回调函数的写法就叫回调地狱
这种写法会让代码臃肿 并且后期难以维护
2.2 说⼀下promise的特点?也就是三种状态?
promise ⼀共有三个状态,分别是进⾏中,成功或者失败 如何成功的话可以通过 resolve ⽅法将正确结
果返回出去,通过.then 的⽅式进⾏接受,失败的话可以通过 reject 的⽅式将失败的结果返回出去,通 过.catch 的⽅式进⾏接受,pending 状态是进⾏中,⼀旦进⾏之后,他的状态是不可逆的
2.3 说⼀下promise怎么⽤?
如果要使⽤ p