JavaScript 相关概念
数据类型
堆栈区别
Map vs Object
Map
Object
Set, Map, WeakSet, WeakMap
弱引用
Arguments
instanceof
手动实现
数组去重
null & undefined
undefined
null
类数组 vs 数组
转换方法
内存泄漏情况
Object
Object.create()
Object.assign()
Object.is()
Object.setPrototypeOf() Object.getPrototypeOf()
Object.entries()
Object.keys() Object.values()
Symbol
delete 操作符
ES6 新增扩展
箭头函数 vs 普通函数
String 扩展
RegExp
Number
Function
Array
Proxy & Reflect
Proxy
Reflect
Class
静态方法 & 静态属性
继承
ES5 原型继承 vs ES6 Class 继承
Module
export
import
export default
Common.js
Common.js vs ES6 Module
Iterator
... 扩展运算符
单线程
TDZ
闭包
Generators / yield
XHR 的 readyState
== ===
隐式转换
Examples
Last updated