var arr1=[] arr1=['4','5','mm','8'] alle Array-Elemente sind zunächst Zeichenketten, dann möchte ich mit den Zahlen rechnen und die ZK('mm') auswerten, brauche also eine Funktion, die den Typ, der aus dem Array-Element entsteht, erkennt.
setze einfach
var arr1 = [ 4, 5, 'mm', 8 ];
Dann liefert typeof, was Du erwartest. So wie Du es gemacht hast, sind es Strings.
Ein anderer Trick geht so:
v = 'E';
if ( Number.isNaN( v * 1 ) ) {
console.log("Hehe: Text");
} else {
console.log("Hehe: Zahl");
}
Literatur: JS: Number (MDN)
Und noch eine Bitte: Kannst Du auf Antwort mit Zitat verfassen
klicken und nachsehen, wie ich den Quelltext notiert habe? Oder in der Hilfe? Wir hatten das doch schon mal - oder irre ich mich?