Data Structures
How you store and manipulate data.
Maps
Completion Percentage: 95% (20592)
Completion Percentage: 95% (20592)
Export
Percents%
CountΣ
The Map
object holds key-value pairs and remembers the original insertion order of the keys. MDN
Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is
Sets
Completion Percentage: 94.8% (20546)
Completion Percentage: 94.8% (20546)
Export
Percents%
CountΣ
The Set
object lets you store unique values of any type, whether primitive values or object references. MDN
Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is
Typed Arrays
Completion Percentage: 94.7% (20536)
Completion Percentage: 94.7% (20536)
Export
Percents%
CountΣ
JavaScript typed arrays are array-like objects that provide a mechanism for reading and writing raw binary data in memory buffers. MDN
Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is
Array.prototype.flat()
Completion Percentage: 95% (20603)
Completion Percentage: 95% (20603)
Export
Percents%
CountΣ
The flat()
method creates a new array with all sub-array elements concatenated into it recursively up to the specified depth. MDN
Have used it
Know what it is, but haven't used it
Never heard of it/Not sure what it is
Recommended Resources
#JavaScript30
30 Day Vanilla JS Coding Challenge: Build 30 things in 30 days with 30 tutorials
Thanks to our partners for supporting us! Learn more.