- Function(basic) - inside function: arguments, return;
- Function - as value: callback;
- Function - methods: apply/call/bind;
- Array - methods: map/reduce;
- Object(OOP) - constructor, properties;
- Object(OOP) - inheritance;
- Scope;
- Function - closures;
- Operators - bitwise;
- Flow control - try/catch;
- ES6;