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

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

2023-07-15 15:25 作者:云边旧时光  | 我要投稿

EX6的新增

1,var,let,const的区别

暂时性死区

var不存在暂时性死区,let和const存在暂时性死区,只有等到声明变量哪一行代码出现,才能获取和使用该变量

块级作用域

var不存在块级作用域,let和const存在块级作用域

重复声明

var存在重复声明,let和const不能重复声明

修改声明变量

var,let可以修改,const只能读一个常量,一但声明,常量的值就不会改变

2,箭头函数

1,使用箭头(=>)来定义函数,如果箭头函数不需要参数或者多个参数,就需要一个原括号代表参数部分 const f = (num1,num2)=> num1+num2

2,如果箭头函数的代码块多一条语句,就要使用大括号括起来,并且返回

const sum = (num1,num2)=>{return num1+num2}

3,如果是返回一个对象,需要加括号将对象包裹

let object = id=>({id:id,name:'ybxmb'})

3,set和map

1,set数据结构,类似与数组,但成员的值都是唯一的,没有重复的值,一般称之为集合

2,map类型是键值对的有序列表,而键和值都可以是任意类型,map本身是一个构造函数,用来生成map数据结构

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

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