面试
文章平均质量分 86
面试相关
Stephy_Yy
此人很懒,还是写了点什么
展开
-
前端面试之Vue相关总结
Vue2中检测数组变化的限制和解决方法 vue2用下标设置数组没效果 arr = [1,2] arr[0] = 0,页面上显示的arr并没有修改(如果对应下标是原始值;若是引用值) 解决1:Vue.Set 解决2:arr.splice (Vue会劫持splice方法) Vue2对对象是循环defineProperty(递归、深度)set时通知dep.notify();对于数组则是重写数组7个方法(push、pop、shift、unshift、splice、sort、reverse)时通知dep.notif原创 2021-10-20 07:56:19 · 208 阅读 · 0 评论 -
前端面试手写题
深拷贝 // 深拷贝 function deepClone(ori) { let tar; if (typeof ori === 'object' && ori !== null) { tar = Array.isArray(ori) ? [] : {} for (let k in ori) { if (ori.hasOwnProperty(k)) { tar[k] = deepClone原创 2021-09-05 16:30:38 · 105 阅读 · 0 评论