主题
ES6面试题
一、你用过ES6哪些东西?
let 、const
Promise
字符串新增方法有些需要用psdStart(2,'A')
对象新增方法Object.assign/Object.keys
运算符:?.
async/await
new map( get、set )
module语法
箭头函数
解构赋值二、Promise
2.1 你在什么情况下使用过Promise
我在做后台管理系统中,有一个需求:点击确认按钮删除一条数据,删除数据完成后要更新数据,那么删除是需要选择多个然后再点击按钮进行删除的,所以可能会执行多条删除操作,然后再去执行更新数据请求,那时候删除用Promisea.all来做,.then中用来更新数据2.2 Promise几种状态
3种状态:进行中、已成功、已失败2.3 Promise是什么
Promise是一个对象
Promise.then、.catch、all是异步操作
哪些功能需要同步之后,也就是异步操作就可以使用Promise了,比如vue内置的获取更新后的dom【nextTick】,就可以使用Promise来进行封装实现。