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

  • David Wills

    David Wills

    31 Aralık 2007
  • george sarintzotis

    george sarin

    2 Aralık 2007
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005