SORU
22 ŞUBAT 2011, Salı


JavaScript N dizileri bağlamak için en etkili yolu nedir?

JavaScript nesnelerin N dizileri bağlamak için en etkili yolu nedir?

Diziler değiştirilebilir, ve sonuç giriş diziler saklanabilir.

CEVAP
22 ŞUBAT 2011, Salı


Eğer bitiştirmek eğer ikiden fazla diziler concat() kolaylık ve büyük olasılıkla performans için gitmek yoludur.

var a = [1, 2], b = ["x", "y"], c = [true, false];
var d = a.concat(b, c);
console.log(d); // [1, 2, "x", "y", true, false];

Sadece iki dizi bitiştirmek için, push.apply() kullanarak yeni bir dizi üretmeden başka bir sonuna bir dizi öğeleri ekleme durumunda yerine kullanılabilir. slice() ile de concat() there appears to be no performance advantage from doing this yerine kullanılabilir.

var a = [1, 2], b = ["x", "y"];
a.push.apply(a, b);
console.log(a); // [1, 2, "x", "y"];

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunliu

    bunliu

    2 Mayıs 2007
  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010