拼多多前端一面
1.项目
2.组件自适应
3.手写防抖
function debounce(fn,delay) {
  let timer
  return function () {
    let args = Array.prototype.slice.call(arguments)
    
    clearTimeout(timer)
    timer = setTimeout(()=>{
      
      fn.apply(this,args)
      
    },delay)
    
  }
}

然后追问如何改写才能使得3次then获得相同的结果
我想不到,此处a@一个大佬
const fun = debounce()
fun().then()
fun().then()
fun().then()

4.原型链
5.apply的第二个参数可以是伪数组吗,我说伪数组会有问题(可以是伪数组的)
6.伪数组如何转成数组
Array.slice
Array.from
数组解构
7.styled-components的原理,里面有scoped包裹(类似vue 的style的scoped)
8.对框架的感受
9.js隐式转换
10.隐式转换遇到过哪些坑
全部评论
感谢楼主分享,请问你最后拿到offer没?
点赞 回复 分享
发布于 2022-04-27 10:09

相关推荐

Ncsbbss:又想干活又想要工资,怎么什么好事都让你占了
点赞 评论 收藏
分享
Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务