title: Detect if object is either an Array or typed array
body: <p>I need to determine whether a given object is either an <code>Array</code>, or typed array such as <code>Float32Array</code>.</p>
  
  <p>Currently I'm checking whether the <code>.length</code> property is defined, but this isn't always indicative of an array. Similar issues arise with existence checking of <code>.forEach()</code> or other methods.</p>
  
  <p>Several <code>instanceof</code> checks would suffice, as done <a href="https://github.com/hughsk/is-typedarray/blob/master/index.js" rel="nofollow">here</a> - but I'm wondering if there is a simple built-in feature, e.g., a generic <code>Array.isArray()</code> function that does what I need.</p>