去哪儿前端一面(已感谢信)

  1. 自我介绍
  2. 项目细节

  1. 变量提升
    let x=1;
    function add(x){
        return x=x+1
    }
    let y=add(x)
    function add(x){
        return x=x+3
    }
    let z=add(x)
    console.log(y,',',z)
  2. js事件循环机制
    for(var i=0;i<5;i++){
        setTimeout("alert(i)",600)
    } 
    
        //输出结果  5,5,5,5,5 ,原理
        //若要输出0,1,2,3,4,如何修改,除了将var改成let
  1. 原型和原型链
  2. 代码实现继承
  3. call、apply、bind区别
  4. es6新方法
  5. map和set
  6. map和foreach区别
  7. Array.reduce
  8. 浅拷贝和深拷贝
  9. 强缓存和协商缓存
  10. tcp三次握手
  11. http状态码

题不难,都是八股文,但是人太菜了#去哪儿##前端##校招##前端工程师#
全部评论
第二题 ```javascript for (let i = 0; i < 5; i++) {     setTimeout("alert(i)", 600) } ``` var 改成 let 会报错:Uncaught ReferenceError: i is not defined at <anonymous>:1:7 回调回去的是字符串,在600ms后才会编译执行,那时候 i 就没有定义啊...
点赞 回复 分享
发布于 2021-10-18 22:43
lz面完就发感谢信了吗?
点赞 回复 分享
发布于 2021-09-29 00:09

相关推荐

12-18 22:04
已编辑
杭州电子科技大学 Java
程序员牛肉:我觉得是这样的,你现在有点病急乱投医了。你要问自己这样一个问题: 我找实习的目的是什么?为了挣钱还是增强个人实力?如果是为了挣钱那没得说,如果我是为了增强个人实习,那我异地去一个小厂实习真的有收益吗?这个收益是否大过我参加学校的项目或者自学?我记得你们杭电有那种实验室专门负责运维学校的项目的。 找实习只是一个手段而已,不要把他变成目的。不要病急乱投医。
实习简历求拷打
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

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