返回首页

ES6 高频追问 Q&A

1. Q: letconst 主要区别?

A: 都有块级作用域;const 绑定不可重新赋值。

2. Q: 箭头函数为什么没有 this

A: 箭头函数捕获外层词法作用域 this,不创建自己的 this

3. Q: Promise 链如何传递错误?

A: 任一环节抛错会进入最近的 catch

4. Q: Map 与普通对象差异?

A: Map 键类型更灵活,迭代顺序稳定,语义更清晰。

5. Q: async/await 本质是什么?

A: 是基于 Promise 的语法糖。