欢迎光临散文网 会员登陆 & 注册

千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)

2023-07-20 20:55 作者:bili_44552978985  | 我要投稿

ES6 新增的方法

1.let和const关键字

let,const不会声明提前,用来定义块级变量和常量,存在块级作用域的限制

const定义的常量,是无法修改的

2.解构赋值

在数组和对象中把对应的属性解构出来

3.模板字符串

使用反引号存放代码片段

4.箭头函数

是用来解决this问题的,箭头函数的this是指向外部的this的,谁调用我,我就指向谁

5.symbol、map、set数据类型

symbol:唯一的标识符

map:字典解构,存储key,存储键值对

set:天生不接受重复数据

6.proxy 重新定义了数据劫持的能力

7.promise解决回调地狱的问题,回调地狱的出现是回调函数的嵌套

promise实例上又三个方法:then:成功的时候执行then里面的函数

catch:失败的时候执行catch里面的函数

finally:请求完成的时候执行finally里面的函数

处理异步的方案:回调函数、promise、yield、async await

解决回调地狱是使用链式调用

构造函数上的方法有:all:对象都成功了才算成功

race:第一个结束了,不管是成功还是失败都结束了

allsettled:不管是成功还是失败都会执行 会以数组的形式返回

resolve:强制执行一个成功

reject:强制执行一个失败

8.generator:可以将异步逻辑划片执行,返回一个遍历器对象

9.class 类

 使用constructor关键字

 使用extends关键字实现继承原型上的方法和属性

10.模块化

使用import导入 export导出

千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)的评论 (共 条)

分享到微博请遵守国家法律