Syntax

The grammar of JavaScript.

Destructuring

Completion Percentage: 96.9% (20999)
Completion Percentage: 96.9% (20999)
Export
Percents%CountΣ

The destructuring assignment syntax is a JavaScript expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables. MDN

Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is

Spread Operator

Completion Percentage: 96.5% (20922)
Completion Percentage: 96.5% (20922)
Export
Percents%CountΣ

Spread syntax allows an iterable such as an array expression or string to be expanded in places where zero or more arguments (for function calls) or elements (for array literals) are expected, or an object expression to be expanded in places where zero or more key-value pairs (for object literals) are expected. MDN

Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is

Arrow Functions

Completion Percentage: 96.7% (20962)
Completion Percentage: 96.7% (20962)
Export
Percents%CountΣ

An arrow function expression is a syntactically compact alternative to a regular function expression, although without its own bindings to the this, arguments, super, or new.target keywords. Arrow function expressions are ill suited as methods, and they cannot be used as constructors. MDN

Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is