JavaScript面试题阅读指南(必看)
大家好,我是帅地。
为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。
由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。
面试题链接汇总
1. 简述JavaScript中map和foreach的区别?
6. Javascipt中async await 和promise和generator有什么区别?
10. Javascript 闭包是什么,闭包形成的原因和闭包的用途 ?
12. Http协议详解 Http请求方式有 Http响应状态码 ?
14. display:none和visibility:hidden的区别是 ?
18. JavaScript 闭包是什么,有什么特性,对页面有什么影响?简要介绍你理解的闭包?
22. Javascript null和undefined的区别?
23. Javascript中callee和caller的作用?
27. Javascript 描述以下变量的区别:null,undefined或undeclared?
28. 请指出JavaScript宿主对象和原生对象的区别?
30. 请指出document.onload和document.ready两个事件的区别?
32. JavaScript里函数参数arguments是数组吗?
33. Javascript 什么是use strict?使用它的好处和坏处分别是什么?
35. 简述在Javascript中什么是伪数组?如何将伪数组转化为标准数组?
36. JavaScript中的split、slice、splice函数区别?
40. JavaScrpit隐式类型强制有什么作用?举个例子 ?
45. 解释为什么要在 JavaScript 中使用严格模式?
46. JavaScript语言中preventDefault() 方法有什么作用?
48. 简述JavaScript标签中 defer和 async属性的区别 ?
49. 简述为什么不建议在 JavaScript中使用 innerHTML?
52. 简述documen.wrte和 innerHTML的区别是什么?
54. 列出不同浏览器中关于 JavaScript兼容性的两个常见问题 ?
55. JavaScript语言中ViewState和 SessionState有什么区别?
56. 如何在 JavaScript中将base字符串转换为 integer?
57. 解释JavaScript void(0)的作用是什么?
59. 请区分解释 window. onload和 onDocumentReady?
60. 简述JavaScript什么是构造函数?它与普通函数有什么区别?
64. 使用 typeof bar=” object”可以确定bar是不是对象的潜在陷阱,如何避免这个陷阱?
70. JavaScript freeze() 方法有什么作用?
71. JavaScript NoScript标签有什么作用?
73. JavaScript 创建“原生”(native)方法 ?
76. 简述JS判断数据类型的方法有哪四种?(列出四种即可)?
77. 简述Javascript数组怎么去重有哪些?(方法) ?
79. 简述Set、Map、WeakSet 和 WeakMap 的区别 ?