- 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)