Interview Questions

JavaScript
Sign in

Made with ❤️ by the Suprass Studio

  • ES6 代码转成 ES5 代码的实现思路是什么?
    JavaScript阿里巴巴
  • 对象取值中 a.b.c.d 和 a['b']['c']['d'] 有何区别?
    JavaScript腾讯
  • 给定两个数组,写一个方法来计算它们的交集?
    JavaScript腾讯代码实现/算法
  • 箭头函数为何不能作为构造函数使用?
    JavaScript腾讯
  • 对象引用类问题:以下代码的执行结果是什么,并解释原因
    JavaScript百度
  • 实现 (5).add(3).minus(2) 功能
    JavaScript百度
  • this指向与对象继承数组方法:输出以下代码执行的结果并解释为什么?
    JavaScript京东
  • [3, 15, 8, 29, 102, 22].sort(), 结果是多少, 为什么?
    JavaScript京东
  • 下面代码中 a 在什么情况下会打印 1 ?
    JavaScript京东
  • 使用迭代的方式实现 flatten 函数?
    JavaScript百度
  • 全局作用域中,用 const 和 let 声明的变量不在 window 上,那到底在哪里?如何去获取?
    JavaScript百度
  • 浏览器 和 Node 事件循环有区别吗?
    JavaScript字节跳动
  • Redux 和 Vuex 的设计思想是什么?
    JavaScript字节跳动
  • 手写订阅-发布模式
    JavaScript网易阿里巴巴代码实现/算法
  • 手写 观察者模式
    JavaScript网易阿里巴巴代码实现/算法
  • 介绍下观察者模式和订阅-发布模式的区别?
    JavaScript网易阿里巴巴
  • 如何从 http1.1 迁移到 http2 ?
    JavaScript
  • Promise 构造函数是同步执行还是异步执行,那么 then 方法呢?
    JavaScript
  • JavaScript 异步解决方案的发展历程主要有哪些阶段?
    JavaScript
  • 请分别用深度优先思想和广度优先思想实现一个拷贝函数?
    JavaScript
  • 介绍下深度优先遍历和广度优先遍历,如何实现?
    JavaScript
  • ['1', '2', '3'].map(parseInt) 结果是啥,为什么?
    JavaScript
  • WebWorker、SharedWorker 和 ServiceWorker 有哪些区别?
    JavaScript
  • Promise finally 怎么实现的?
    JavaScript
  • Promise then 第二个参数和 Promise.catch 的区别是什么?
    JavaScript
  • es6 class 装饰器是如何实现的?
    JavaScript
  • 常见的前端检测内存泄露的方法有哪些?
    JavaScript浏览器
  • 常见的前端内存泄露场景有哪些?
    JavaScript浏览器
  • 事件循环原理?
    JavaScript
  • 如何实现可过期的 localstorage 数据?
    JavaScript
  • es5 和 es6 使用 new 关键字实例化对象的流程是一样的吗?
    JavaScript
  • 当使用 new 关键字创建对象时, 会经历哪些步骤?
    JavaScript
1234567