A, label, code structure, modern model, variables, data types, type conversion GO
Second, operator, comparison values, interaction, conditional operators, logic operators GO
Third, while cycling and for, switch statements, functions, function expressions and function arrow GO
Fourth, the object (create, add and delete attributes of the object in parentheses, and property calculations, property values shorthand, check, for .. in loop, a reference copy, compare references, constants, objects, object replication merge) GO
Five, garbage collection, Symbol type, and the this object methods, and constructors operator new new the GO
Six, and the difference between the basic types of objects, as the object basic types, numbers, strings GO
Seven method array, the array of GO
Eight, Map Set WeakMap WeakSet, JSON method GO
Nine, Rest Spread parameters and operator, the old "var", global objects, function objects GO
Ten, New Function, setTimeout setInterval, decoration and forwarding, call / apply, function to bind GO
XI Currie and partial functions, functions arrow GO
XII logo attributes and descriptors, getter and setter properties, prototype inheritance, function prototypes, native prototype, prototyping GO
Thirteen, Class, class inheritance, static properties and methods, properties, and methods of private protected, type detection instanceof GO
Fourth, callback, Promise, Promise chain, .then returns Promises, Promise API, Async / the await GO
XV module profiles, import and export modules, the dynamic import GO