中级js面试题及答案.docxVIP

  • 0
  • 0
  • 约1.99万字
  • 约 58页
  • 2026-09-01 发布于河南
  • 举报

中级js面试题及答案

中级JavaScript面试题及答案

一、选择题(30分)

1.下列关于JavaScript中this指向的描述,正确的是:

A.在全局作用域中,this始终指向window对象

B.在箭头函数中,this指向定义时所在的作用域

C.在构造函数中,this指向新创建的实例对象

D.在事件处理函数中,this始终指向触发事件的元素

答案:C

解析:

-A选项错误:在严格模式下,全局作用域中的this是undefined,而不是window对象。

-B选项错误:箭头函数没有自己的this,它会继承外层作用域的this,而不是定义时所在的作用域。

-C选项正确:构造函数中的this指向新创建的实例对象。

-D选项错误:在事件处理函数中,this通常指向触发事件的元素,但如果使用了bind、call或apply方法,或者是在箭头函数中,this的指向可能会改变。

2.下列哪个方法可以用来扁平化嵌套数组?

A.Array.prototype.flat()

B.Array.prototype.reduce()

C.Array.prototype.map()

D.Array.prototype.filter()

答案:A

解析:

-A选项正确:Array.prototype.flat()方法是

文档评论(0)

1亿VIP精品文档

相关文档