获赞
25
粉丝
5
关注
10
看过 TA
269
东华理工大学
2021
前端工程师
IP属地:江西
暂未填写个人简介
私信
关注
#面经美团#总共50分钟1. 首先是自我介绍2.项目,我之前主要是负责广告业务相关的平台。问了些广告相关的知识,CTR,CVR,品牌广告和效果广告的区别(这里就20分钟了)3.技术栈是react16 和 vue3,然后我说vue3更熟悉。(15分钟)问:vue2中数据响应的原理?并手写出 defineReactive函数。并且需要解决 vue2中数组无法响应的问题。function Observer(data_instance){  //递归出口  if(!data_instance || typeof data_instance != 'object') return Object.keys(data_instance).forEach(key=>{    let value=data_instance[key]    Observer(value)//递归-子属性的劫持    Object.defineProperty(data_instance,key,{      enumerable:true,      configurable:true,      get(){        console.log(key,value);        return value      },      set(newValue){        console.log(key,value,newValue);        value = newValue      }    })  })}要点就是循环+递归4. 一道 promise.代码题(5分钟)5. 一道算法题 ********************************************(10分钟)
0 点赞 评论 收藏
转发
牛客网
牛客企业服务