
Array vs object gotcha in JavaScript
Surprise! Arrays are actually objects in JavaScript. That's why typeof [ ] returns 'object'. Always use Array.isArray to properly check if something's an array. Don't trust typeof alone!
freeCodeCamp.org
Learn to code for free....