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

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007
  • Truc Minh

    Truc Minh

    23 Ocak 2011