SORU
1 ŞUBAT 2009, Pazar


JavaScript Dizi Öğelerini Silin

the Array.splice method kullanarak karşı dizi öğe üzerinde the delete operator kullanma arasındaki fark nedir? Örneğin:

myArray = ['a', 'b', 'c', 'd'];

delete myArray[1];
//  or
myArray.splice (1, 1);

Neden bile benim gibi dizi elemanları nesnelerle silebilir miyim ekleme yöntemi var mı?

CEVAP
1 ŞUBAT 2009, Pazar


Bu durumda silmek tek unsur olarak tanımlanmamış ayarlar:

> myArray = ['a', 'b', 'c', 'd']
  ["a", "b", "c", "d"]
> delete myArray[0]
  true
> myArray
  [undefined, "b", "c", "d"]

Birleşme aslında diziden öğeyi kaldırır:

> myArray = ['a', 'b', 'c', 'd']
  ["a", "b", "c", "d"]
> myArray.splice(0, 2)
  ["a", "b"]
> myArray
  ["c", "d"]

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gigawipf

    Gigawipf

    18 ŞUBAT 2010
  • Google

    Google

    18 EYLÜL 2005
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006