自我介绍
(顺序可能有点乱,还有一些想不起来了)
虚拟dom的作用
用过jQuery吗
说一下事件循环机制
然后做了个题
setTimeout(()=>{
console.log(1);
},10000)
setTimeout(()=>{
console.log(2);
},5000)
//执行顺序
//队列不是先入先出吗?为什么先执行2
js的基本数据类型
symbol的作用是什么
null和undefined的区别
typeof和instanceof的区别
说一下原型链
手写一下原型链继承
然后做了个题:
function Person() {
this.name = 'tom'
}
Person.prototype = {age:23} //第一种情况
Person.prototype.age = 23 //第二种情况
let per = new Person()
console.log(per.name, per.age);
你觉得你的优点是什么?缺点是什么?(???不好的预感)
说一下vue生命周期中,父子组件的生命周期的执行顺序
算法题:
数组的扁平、去重、排序
(结束才发现,面试官出的题,少了一个中括号。我还纳闷,这咋死活执行不出来,为什么连ES6的方法都不让用)
反问
达达这个面试官是在反问阶段,唯一一个认真回答我的问题,然后给出自己的建议,一点都不打太极,赞!。