Don P: nur array-kopie verändern

Beitrag lesen

Hallo,

if (Object.prototype.toString.call(v).indexOf('Array') !== -1) {

return "array"
}

  
Wow, eine interessante Variante. Viel schöner als meine geklaute, aber vielleicht auch langsamer, weil `toString()`{:.language-javascript} und `indexOf()`{:.language-javascript} immer ausgeführt werden müssen.  
  
Meine Version ist schon nach `typeof v.length!=='number'`{:.language-javascript} fertig, wenn v kein Array ist.  
In Schleifen und Rekursionen kann sich das bemerkbar machen, also bleibe ich vorsichtshalber bei der hässlichen Version.  
  
trotzem Danke, Don P