面试大纲:00
ES6
开发环境已经普及使用
浏览器支持不好(需要开发环境编译)
内容很多,重点了解常用语法
面试:开发环境的使用 + 重点语法的掌握
问题
ES6 模块化如何使用,开发环境如何打包
Class 和 JS 构造函数的区别 Class
Class 在语法上更贴合面向对象的写法 Class 实现继承更加易读、易理解更易于写 java 等后端语言的使用 Class 的本质还是构造函数的语法糖,使用 prototype
Promise 的基本使用和原理
new Promise 实例,需要 return new Promise 时要传入函数,函数有 resolve,reject 两个参数成功时执行 resolve() 失败时执行 reject() then 来监听结果
总结一下 ES6 使用及其他常用功能
let / const / 块级作用域 模版字符串 结构赋值 箭头函数 对象扩展 字符串、数组方法扩展 函数扩展 默认参数 扩展参数
