高级前端面试题 2022.pdfVIP

  • 115
  • 0
  • 约3.96千字
  • 约 4页
  • 2022-11-26 发布于海南
  • 举报
高级前端面试题 2022 2022 年前端面试题加答案 1.javascript 基本数据类型? string ,number ,null ,underfined ,boolean object 是所有对象的父对 象。 2、浅谈javascript 中变量和函数声明的提升? 变量和函数声明的提升会被提升到最顶部去执行;函数的提升高于变量的提 升;如果在函数内部用 var 声明了与外部相同的变量,则不向下寻找;匿名函数不 会被提升;不同块中互不影响。 3、什么是闭包?闭包有什么特性? 闭包就是能够读取其他函数内部变量的函数。 闭包的特性:函数内部可以嵌套函数;内部函数可以直接访问外部函数的参数 和变量;参数和变量不会被垃圾回收机制回收。 4、说说对比包的理解和闭包的作用?使用闭包就是为了设置私有变量和方 法。 闭包的好处:能够实现封装和缓存;闭包的坏处:就是内存消耗,使用不当可 能会造成内存溢出的问题。 5、说说 thi 对象的理解? thi 总是指向直接调用者;如果有 new 关键字,则指向 new 出来的那个对 象;在事件中,

文档评论(0)

1亿VIP精品文档

相关文档