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

  • Film Riot

    Film Riot

    16 NİSAN 2006
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009