9-20

31 阅读1分钟
  1. for forEach的区别
在js中有break return continue 对函数进行中断或跳出循环的操作,
我们在 for循环中会用到一些中断行为,对于优化数组遍历查找是很好的,
但由于forEach属于迭代器,只能按序依次遍历完成,所以不支持上述的中断行为。
  1. 遍历数组哪些是不能跳出循环的???
  2. 判断if-else,else的情况: 空字符串、null、undefined、false、0
  3. this.$nextTick使用场景
this.$nextTick()将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。它跟全局方法 Vue.nextTick 一样,不同的是回调的 this 自动绑定到调用它的实例上。

假设我们更改了某个dom元素内部的文本,而这时候我们想直接打印出这个被改变后的文本是需要dom更新之后才会实现的,也就好比我们将打印输出的代码放在setTimeout(fn, 0)中;
  1. every() some()的使用区别
不会用!
  1. for & forEach
sddd

7.typeof instanceof 区别

 typeof null = object
 typeof undefined = undefined
 
  1. 数组去重
  2. 基本数据类型