基础
原型,原型链
闭包
事件循环
作用域,作用域链
提升
类型判断
Object.prototype.toString.call() 、 instanceof 以及 Array.isArray()
this
this的绑定规则和优先级
call 和 apply 的区别是什么,哪个性能更好一些
setInterval
上下文
堆和栈的区别?是数据结构还是内存?
Set、Map、WeakSet、WeakMap
new
全局作用域中,const、let不在window,在哪里?如何获取?实现原理
==转换规则
箭头函数与普通函数(function)的区别是什么?构造函数(function)可以使用 new 生成实例,那么箭头函数可以吗?为什么?
a.b.c.d 和 a['b']['c']['d'],哪个性能更高
ES6 代码转成 ES5 代码的实现思路是什么
为什么普通 for 循环的性能远远高于 forEach 的性能,请解释其中的原因。
数组里面有10万个数据,取第一个元素和第10万个元素的时间相差多少