2015-08-15 11 views

Antwort

11

Nun, das ist ziemlich einfach. Unter der Annahme, haben Sie ein Array mit 5 Objekten innerhalb und Sie wollen einen String einfügen bei Index 2 Sie einfach javascripts Array Spleiß-Methode verwenden:

['foo', 'bar', 'someString', 1, 2, 3] 

FYI:

var array = ['foo', 'bar', 1, 2, 3], 
     insertAtIndex = 2, 
     stringToBeInserted = 'someString'; 

// insert string 'someString' into the array at index 2 
array.splice(insertAtIndex, 0, stringToBeInserted); 

Ihr Ergebnis jetzt sein wird: die push() -Methode verwendet, um Sie fügt nur neue Elemente an das Ende eines Arrays (und gibt die neue Länge)

+3

Beachten Sie, dass der zurückgegebene Wert von 'splice' Funktion ist ein leeres Array. 'Splice' gilt unmittelbar die Änderungen an der Reihe. – zed

Verwandte Themen