面试准备

86 阅读1分钟

var const let 区别

1. let const 不存在变量提升
2. let const 在同一作用域下不能重复定义相同的一个变量名称
3. let 为块级作用域 const 声明一个只读常量

箭头函数

1. 简化了函数定义 let f = v => v

数组去重

var arr = [ 1, 2, 3, 2, 4, 2, 6, 2, 1, 8]
var newArr = [...new Set(arr)]
console.log(newArr)

for in 和 for of的区别

for in遍历的是数组的索引(即键名),而for of遍历的是数组元素值。