前端JS面试题

这里记录一些重要的JS基础知识,方便本身查阅,固然这里不包括ES6,有些是本身写的,有些别人已经整理好了,我拿过来用。若是对你有用,请点赞哦数组

==/===区别

JS数据类型有哪些?如何检查这些类型?

script引入方式

for in/for of 区别

经常使用DOM操做,如删除与添加

数组元素去重

手写数组扁平化函数

数组slice()和splice()方法的区别 数组原生API

做用域

闭包

原型/原型链

some、every、find、filter、map、forEach有什么区别

单线程与多线程<=>异步

this

call apply bind区别

JS为何要区分微任务和宏任务

事件委托

js事件循环

new是怎么实现的

介绍下事件代理, 主要解决什么问题

函数有哪些原生方法

相关文章
相关标签/搜索