SORU
23 NİSAN 2011, CUMARTESİ


JavaScript içinde bir dizi belirli bir öğe kaldırmak?

.push() yöntemi eklemek için kullanıyorum tamsayılar, bir dizi var.

Bir dizi belirli bir öğe kaldırmak için basit bir yolu var mı? array.remove(int); gibi bir şey eşdeğer

Kullanmak zorundayımçekirdekJavaScript - hayır çerçeveleri izin verilir.

CEVAP
23 NİSAN 2011, CUMARTESİ


Öncelikle kaldırmak istediğiniz öğe index bul:

var array = [2, 5, 9];
var index = array.indexOf(5);

Not: browser support for indexOf sınırlı; Internet Explorer 7 ve 8'de desteklenmiyor.

Sonra splice.:

if (index > -1) {
    array.splice(index, 1);
}

splice ikinci parametre kaldırmak için öğeleri sayısı. splice yerine diziyi değiştirir ve yeni bir dizi kaldırılan öğeleri içeren verdiğini unutmayın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • warningthepeople

    warningthepe

    21 EYLÜL 2011
  • YEAH1TV

    YEAH1TV

    19 ŞUBAT 2009

İLGİLİ SORU / CEVAPLAR