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 compact alternative to a traditional function expression, but is limited and can't be used in all situations. MDN

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