Symbol
0.0
(0)
- Creates hidden object properties with unique keys.
- 877.334.2663
- joinus@mycodingclasses.com
Array Destructuring
0.0
(0)
- [a,b] = [10,20] assigns first two items.
- 877.334.2663
- joinus@mycodingclasses.com
Iterator
0.0
(0)
- Lets you loop through items manually using .next().
- 877.334.2663
- joinus@mycodingclasses.com
Default Values
0.0
(0)
- You can set fallback values when destructuring.
- 877.334.2663
- joinus@mycodingclasses.com
Generator
0.0
(0)
- Functions that pause and resume using yield.
- 877.334.2663
- joinus@mycodingclasses.com
Shorthand Properties
0.0
(0)
- {x,y} instead of {x:x,y:y} when variable names match.
- 877.334.2663
- joinus@mycodingclasses.com
Spread Syntax in Objects
0.0
(0)
- Combines multiple objects: {…obj1, …obj2}.
- 877.334.2663
- joinus@mycodingclasses.com
Template Strings
0.0
(0)
- Use backticks and ${} to insert values easily.
- 877.334.2663
- joinus@mycodingclasses.com
ES6 Modules
0.0
(0)
- Keep large projects tidy by separating files into modules.
- 877.334.2663
- joinus@mycodingclasses.com
