大公司前端面试题及答案.docxVIP

  • 0
  • 0
  • 约4.99千字
  • 约 16页
  • 2026-08-16 发布于河南
  • 举报

大公司前端面试题及答案

一、JavaScript核心与ES6+(总分:30分)

1.关于JavaScript中的闭包,下列描述正确的是()

A.闭包是指函数内部定义的函数,该函数可以访问外部函数的变量

B.闭包会导致内存泄漏,应尽量避免使用

C.闭包是指函数作用域在函数执行后依然存在,使得函数可以访问其词法作用域外的变量

D.闭包只能通过函数嵌套的方式实现

2.请分析以下代码的输出结果:

```javascript

console.log(1);

setTimeout(()=console.log(2),0);

Promise.resolve().then(()=console.log(3));

console.log(4);

```

A.1234

B.1432

C.1423

D.1342

3.在JavaScript中,`this`关键字在以下哪种情况下指向全局对象()。

A.在严格模式下调用函数

B.在对象方法中调用

C.在箭头函数中调用

D.在事件监听器中调用

4.关于ES6中的`Promise`,下列说法错误的是()。

A.Promise.all()方法接收一个Promise数组,当所有Promise都resolve时才resolve

B.Promise.race()方法接收一个Promise数组

文档评论(0)

1亿VIP精品文档

相关文档