2015-08-15 7 views

cevap

11

Eh, oldukça kolay bu. Varsayarsak içeride 5 nesnelerle bir dizi var ve sadece Javascripts dizisi ekleme yöntemi kullanabilirsiniz dizin 2'ye bir dize eklemek istiyorum:

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); 

Sonucun şimdi olacak: Bilginize

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

: Kullandığınız push() yöntemi, yalnızca bir dizinin sonuna yeni öğeler ekler (ve yeni uzunluğu döndürür)

+3

"splice" işlevinden döndürülen değer boş bir dizidir. 'splice' değişiklikleri doğrudan diziye uygular. – zed

İlgili konular