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

  • androidandme

    androidandme

    10 Mart 2009
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • ImBluecams

    ImBluecams

    25 Kasım 2012