滴滴前端面经
上来先两道题
1,给了一个url 的提取出参数化成object
2,深拷贝 写一个function
写了一个array复制
面试官说不要仅仅array复制,object呢 --用递归
# css相关
讲讲position -- absolute, relative,fixed。
absolute根据什么定位 --父节点
一个span能不能改变长宽高。 --行元素不能改变宽高
假如span已经被position设置好了,能不能改变长宽高 --可以改变的
# js相关
说说循环方式 --map,foreach()
他们的区别,foreach() 返回什么
foreach()能够中断吗 --能吧,break
一个双层循环怎么中断两层 -设置一个变量flag
说说箭头函数和函数的区别 --区别?
箭头函数可以new吗,可以放argument吗? --忘记了
知道this绑定吗,哪几种 --call, apply, bind
call, apply, bind 的区别
#滴滴##前端工程师##面经##实习#
1,给了一个url 的提取出参数化成object
2,深拷贝 写一个function
写了一个array复制
面试官说不要仅仅array复制,object呢 --用递归
# css相关
讲讲position -- absolute, relative,fixed。
absolute根据什么定位 --父节点
如果没有固定父节点,根据什么定位 --根据body来定位。
假如span已经被position设置好了,能不能改变长宽高 --可以改变的
# js相关
说说循环方式 --map,foreach()
他们的区别,foreach() 返回什么
foreach()能够中断吗 --能吧,break
一个双层循环怎么中断两层 -设置一个变量flag
说说箭头函数和函数的区别 --区别?
箭头函数可以new吗,可以放argument吗? --忘记了
知道this绑定吗,哪几种 --call, apply, bind
call, apply, bind 的区别
问的算细吗?没经历过几次面试也不知道细不细。个人觉得知识点都普遍但问的挺细。