Moin!
In etwa so denkbar:
Dein Code zeigt zwar exemplarisch die prototypische Erweiterung des Array-Elements, inhaltlich ist er allerdings sinnlos.
> var myArr = new Array('foo', 'bar', 42);
> alert(myArr.getLength(2) ? myArr.getLength(2) : 'Element ist kein String');
// Das geht auch einfacher:
alert(typeof myArr[2]=="string"?myArr[2].length:'Element ist kein String'); // liefert direkt die Länge eines einzelnen Strings im Array.
Ausbaufähig, denke ich :)
Sicherlich. Die OP-Forderung war, die Gesamtlänge aller Elemente des Arrays zu ermitteln. Die Iteration über alle Elemente wär' ja jetzt nicht so schwierig gewesen, oder? :)
- Sven Rautenberg
--
"Love your nation - respect the others."
"Love your nation - respect the others."