JS的数据类型有哪些?检测类型的方法
instanceof的检测机制是什么?
对this的理解
如何理解闭包?举个例子?
这段代码会输出什么?为什么?如何解决?
for(let i = 1; i <= 5; i++) { setTimeout(function() { console.log(i); }, 0) }
对模块化开发的理解?
Ajax的实现原理是什么?
数组有哪些方法?
使用reduce实现数组求和?
什么是重绘和重排?
什么是CSS动画?
用CSS动画实现以下效果:要求一个元素透明度从0变成1,延时2s执行?
浏览器打开一个页面的时候,需要启动哪些进程?
对Chrome渲染机制的理解?
常用的React Hooks?
useContext如何使用?
如何自定义Hooks?
对React.memo()的理解?
对React Fiber的理解?
React17更新了哪些内容?
Webpack的构建流程?
Webpack常见的plugin有哪些?
Webpack常见的loader有哪些?
有自己写过plugin吗?
Http和Https的区别?
常见的Http请求方法有哪些?
手写防抖、节流?
给你一个数组,请实现数组扁平化,并进行去重和升序排列。
arr = [[1, 2, 3, 11], [8, 4, 5, 6, [1, 7, 8, 9, [10, 9, 11, 12]], [13, 14]]];