蔚来前端一面面经
1.说一下Java的继承和JS的原型链继承有什么区别
2.this的指向,箭头函数的this指向
let fun = function(){
console.log(this);
}
let obj = {fun:fun}
let fun1 = obj.fun;
fun1()
//----------------------------------
let fun = function(){
console.log(this);
}
let obj = {}
obj.fun = fun;
obj.fun() 3.数组都有什么方法?其中forEach和Map的区别是什么? 4.写一下数组扁平化吧
5.数组去重有什么方法,对应的时间复杂度是什么?
6.写一下怎么判断一个字符串是不是回文字符串?
7.用Vue写一个弹窗
8.get方法和post方法的区别,post方法可以在url里传参数么?
9.路由里面的hash和histor的区别是什么?
10.说一下状态码
剩下的有点想不起来了,大概就这么多吧。