SORU
22 Temmuz 2009, ÇARŞAMBA


Nasıl bir JavaScript nesnesi için bir anahtar/deðer çifti ekleyebilir miyim?

İşte benim nesne dizisi:

var obj = {key1: value1, key2: value2};

Nasıl nesne {key3: value3} ekleyebilir miyim?

CEVAP
22 Temmuz 2009, ÇARŞAMBA


Yeni eklemek için iki yol vardırözellikleribir nesne için:

var obj = {
    key1: value1,
    key2: value2
};

Nokta işaretini kullanarak:

obj.key3 = "value3";

Köşeli parantez gösterimi kullanılarak:

obj["key3"] = "value3";

İlk form özelliğin adını bildiğiniz durumlarda kullanılır. İkinci form özelliğin adını dinamik olarak belirlenir kullanılır. Bu örnekte olduğu gibi

var getProperty = function (propertyName) {
    return obj[propertyName];
};

getProperty("key1");
getProperty("key2");
getProperty("key3");

BirgerçekJavaScript dizi kullanarak inşa edilebilir:

Değişmez Dizi gösterimde:

var arr = [];

Dizi gösterimde kurucu:

var arr = new Array();

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008
  • michal lelkowski

    michal lelko

    9 Temmuz 2006