vue面试题

68 阅读1分钟

blog.csdn.net/weixin_4163…

zhuanlan.zhihu.com/p/637975012

1、computed和watch的区别

1.watch中可进行异步操作,监听数据取最新值。没有缓存。

2.computed是同步操作,不可以进行异步操作。会有缓存。

2、for in 和 for of的区别

1.for in 输出的是数组的index下标,而for of 输出的是数组的每一项的值。

2.for in 可以遍历对象,for of 不能遍历对象,只能遍历带有iterator(迭代器)接口的,例如Set,Map,String,Array

for in适合遍历对象,for of适合遍历数组。for in遍历的是数组的索引,对象的属性,以及原型链上的属性。