instanceof vs .prototype.isPrototypeOf vs Object.prototype.toString.call vs typeof vs isArray vs Symbol.iterator (version: 0)
Symbol.iterator also matches TypedArray, Map, and such
Comparing performance of:Array - instanceof vs NodeList - Object.prototype.toString.call vs NodeList - .prototype.isPrototypeOf vs NodeList - instanceof vs RegExp - Object.prototype.toString.call vs RegExp - .prototype.isPrototypeOf vs RegExp - instanceof vs jQuery - instanceof vs Function - typeof vs Function - .prototype.isPrototypeOf vs Function - instanceof vs Array - Symbol.iterator vs Array - isArray vs Array - Object.prototype.toString.call vs Array - .prototype.isPrototypeOf vs Function - Object.prototype.toString.call vs jQuery - .prototype.isPrototypeOf