JavaScript 中数组是如何存储的?

JavaScript 中的数组为什么可以不需要分配固定的内存空间?

JavaScript 中数组的存储和 C / C++ / Java 中数组的存储有什么区别?

JavaScript 中数组是否可以理解为特殊的对象?

JavaScript 中数组和 C / C++ / Java 中数组存储在性能上有什么区别?

JavaScript 中的 Array 和 Node.js 中的 Buffer 有什么区别?

JavaScript 中的数组何时是连续存储的,何时是哈希存储的?

哈希存储的键冲突(散列碰撞)可以有哪些解决方案(开链法、线性探测法、红黑树等)?

聊聊继承以及说说 ES5 和 ES6 继承的区别?

说说对原生 JavaScript 的理解?

谈谈你对 TypeScript 的理解?

JavaScript 中几种迭代语法在 Chrome 等现代浏览器中的性能差异?

字面量 / 数组 / 对象存储性能有没有什么区别?

条件比较多的时候 if-elseswitch 性能哪个高?

高性能的 JavaScript 开发在语法层面你觉得有哪些可以提升性能?

如何在代码中减少迭代次数?

如何实现一个 Duff 装置?

如何提升 JavaScript 变量的存储性能?

浏览器和 Node.js 的事件循环机制有什么区别?

比较一下 TypeScript 和 JavaScript,在什么情况下你觉得需要 TypeScript ?

在 JavaScript 中如何实现对象的私有属性?

async / await 和 Promise 的区别?

在 JavaScript 可以有哪几种形式实现继承,各有什么优缺点?

闭包以及作用域

事件循环机制

JS垃圾回收与V8垃圾回收

原型与原型链

JavaScript基本类型及其判断

JavaScript数组API

JavaScript设计模式

JavaScript设计模式

操作节点API总结

promise

proxy

ES6的新特性

class继承