@@ -8,6 +8,15 @@ List of resources to learn **ECMAScript 6!**
8
8
9
9
* [ How to Collaborate] ( #how-to-collaborate )
10
10
* [ Articles & Tutorials] ( #articles--tutorials )
11
+ - [ Optimisation] ( )
12
+ - [ Syntax] ( )
13
+ - [ Bindings] ( )
14
+ - [ Functions] ( )
15
+ - [ Built-ins] ( )
16
+ - [ Built-in extensions] ( )
17
+ - [ Subclassing] ( )
18
+ - [ Misc] ( )
19
+ - [ Annex b] ( )
11
20
* [ Books] ( #books )
12
21
* [ Built with ES6] ( #built-with-es6 )
13
22
* [ Courses] ( #courses )
@@ -25,74 +34,75 @@ Just send a pull request or open an [issue](https://github.com/ericdouglas/ES6-L
25
34
26
35
## Articles & Tutorials
27
36
28
- - ** Optimisation**
29
- - proper tail calls (tail call optimisation)
30
- - ** Syntax**
31
- - default function parameters
32
- - rest parameters
33
- - spread (...) operator
34
- - object literal extensions
35
- - for..of loops
36
- - octal and binary literals
37
- - template strings
38
- - RegExp "y" and "u" flags
39
- - destructuring
40
- - Unicode code point escapes
41
- - new.target
42
-
43
- - ** Bindings**
44
- - const
45
- - let
46
- - block-level function declaration
47
-
48
- - ** Functions**
49
- - arrow functions
50
- - class
51
- - super
52
- - generators
53
-
54
- - ** Built-ins**
55
- - typed arrays
56
- - Map
57
- - Set
58
- - WeakMap
59
- - WeakSet
60
- - Proxy
61
- - Reflect
62
- - Promise
63
- - Symbol
64
- - Well-known symbols
65
-
66
- - ** Built-in extensions**
67
- - Object static methods
68
- - Function "name" property
69
- - String static methods
70
- - String.prototype methods
71
- - RegExp.prototype methods
72
- - Array static methods
73
- - Array.static methods
74
- - Number properties
75
- - Math methods
76
-
77
- - ** Subclassing**
78
- - Array is subclassable
79
- - RegExp is subclassable
80
- - Function is subclassable
81
- - Promise is subclassable
82
- - miscellaneous is subclassable
83
-
84
- - ** Misc**
85
- - prototype and bound functions
86
- - Object static methods accept primitives
87
- - Miscellaneous
88
-
89
- - ** Annex b**
90
- - non-strict function semantics
91
- - ` __proto__ ` in object literals
92
- - ` Object.prototype.__proto__ `
93
- - String.prototype HTML methods
94
- - RegExp.prototype.compile
95
- - RegExp syntax extensions
37
+ ### Optimisation
38
+ #### proper tail calls (tail call optimisation)
39
+
40
+ ### Syntax
41
+ #### default function parameters
42
+ #### rest parameters
43
+ #### spread (...) operator
44
+ #### object literal extensions
45
+ #### for..of loops
46
+ #### octal and binary literals
47
+ #### template strings
48
+ #### RegExp "y" and "u" flags
49
+ #### destructuring
50
+ #### Unicode code point escapes
51
+ #### new.target
52
+
53
+ ### Bindings
54
+ #### const
55
+ #### let
56
+ #### block-level function declaration
57
+
58
+ ### Functions
59
+ #### arrow functions
60
+ #### class
61
+ #### super
62
+ #### generators
63
+
64
+ ### Built-ins
65
+ #### typed arrays
66
+ #### Map
67
+ #### Set
68
+ #### WeakMap
69
+ #### WeakSet
70
+ #### Proxy
71
+ #### Reflect
72
+ #### Promise
73
+ #### Symbol
74
+ #### Well-known symbols
75
+
76
+ ### Built-in extensions
77
+ #### Object static methods
78
+ #### Function "name" property
79
+ #### String static methods
80
+ #### String.prototype methods
81
+ #### RegExp.prototype methods
82
+ #### Array static methods
83
+ #### Array.static methods
84
+ #### Number properties
85
+ #### Math methods
86
+
87
+ ### Subclassing
88
+ #### Array is subclassable
89
+ #### RegExp is subclassable
90
+ #### Function is subclassable
91
+ #### Promise is subclassable
92
+ #### miscellaneous is subclassable
93
+
94
+ ### Misc
95
+ #### prototype and bound functions
96
+ #### Object static methods accept primitives
97
+ #### Miscellaneous
98
+
99
+ ### Annex b
100
+ #### non-strict function semantics
101
+ #### ` __proto__ ` in object literals
102
+ #### ` Object.prototype.__proto__ `
103
+ #### String.prototype HTML methods
104
+ #### RegExp.prototype.compile
105
+ #### RegExp syntax extensions
96
106
97
107
1 . [ Nicholas Zakas' articles] ( http://www.nczonline.net/blog/tag/ecmascript-6/ )
98
108
1 . [ A guide to 2ality’s posts on ECMAScript.next/ECMAScript 6] ( http://www.2ality.com/2012/11/guide-esnext.html )
0 commit comments