webForumDet fria alternativet

Splice i MSIE?

4 svar · 229 visningar · startad av higa

higaMedlem sedan aug. 2000356 inlägg
#1

Om jag vill plocka bort ett element ur en Array så att det inte uppstår ett tomrum, utan Arrayen trycks ihop så skriver jag ju myArray.splice(foo,1) i Mozilla om jag vill ta bort element foo, men i MSIE säger "objektet södjer inte egenskapen eller metoden"
Finns det någon motsvarande funktion i MSIE som grejar det?

@ndersMedlem sedan juni 200026 914 inlägg
#2

splice() är en metod som introducerades med Microsoft Script Engine 5.6. Läs om den här: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsmthsplice.asp

Jag känner tyvärr inte till om det finns andra alternativ.

Mvh,

higaMedlem sedan aug. 2000356 inlägg
#3

Tackar!
Oki, samma syntax som för Mozilla, då är det nog min Explorer som är för gammal, har 5.0

Ursprungligen av @nders **splice() är en metod som introducerades med Microsoft Script Engine 5.6. Läs om den här: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsmthsplice.asp

Jag känner tyvärr inte till om det finns andra alternativ.

Mvh,**

RGBMedlem sedan dec. 1999362 inlägg
#4

splice() är en metod som introducerades med Microsoft Script Engine 5.6.

I JS 1.3 var det väl ändå?
http://developer.netscape.com:80/docs/manuals/js/client/jsref/array.htm

@ndersMedlem sedan juni 200026 914 inlägg
#5

Ja, det är möjligt.
Enligt Microsoft måste man i alla fall ha Script Engine 5.5 (jag skrev fel ovan), om det innebär Javascript 1.3 eller inte har jag ingen aning om. :)

Om det inte förstods så menade jag att den introducerades i IE med ovan nämnd SE.

Mvh,

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb