Moin moin,
Ich hatte vor eine neue Klasse auf Basis eines Arrays zu schreiben, die ihn um einige Methoden erweitert.
function sdkSlice( arg){
Array.apply( this, arguments);
}
sdkSlice.prototype = new Array();
var a1 = new Array(8,17,26,35,44,53,62,71,80);
confirm( a1.toString());
var s2 = new sdkSlice(8,17,26,35,44,53,62,71,80);
confirm( s2.toString());
Leider spuckt mir mein Firefox "Fehler: Array.prototype.toString called on incompatible Object" aus. Mache ich etwas falsch, oder kann man von nativen Klassen nichts erben?
Gibt es sonst noch Alternativen?
MfG Hase