To flatten an array Javascript provides a method called .flat(), which is very helpful. However the pitfall of .flat() is it only works one layer at a time. Meaning if you have a deeply nested array it may not do the trick.
In this video I break down how to completely flatten an array using Array.isArray(), .flat(), and recursion in Javascript.
.flat() docs: https://developer.mozilla.org/en-US/d...
Array.isArray() docs: https://developer.mozilla.org/en-US/d...