SORU
26 Temmuz 2009, Pazar


Dinamik olarak nesne JavaScript adlı bir özellik eklemek mümkün mü?

JavaScript, böyle bir nesne oluşturduk:

var data = {
    'PropertyA': 1,
    'PropertyB': 2,
    'PropertyC': 3
};

Eğer özellikleri adını zamanına kadar kararlı ise, ilk yaratmadan sonra bu nesne için ek özellikler eklemek mümkün mü? yani

var propName = 'Property'   someUserInput
//imagine someUserInput was 'Z', how can I now add a 'PropertyZ' property to 
//my object?

Teşekkürler

CEVAP
26 Temmuz 2009, Pazar


Evet.

var data = {
    'PropertyA': 1,
    'PropertyB': 2,
    'PropertyC': 3
};

data["PropertyD"] = 4;

// dialog box with 4 in it
alert(data.PropertyD);
alert(data["PropertyD"]);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012
  • WiseOwlTutorials

    WiseOwlTutor

    21 EKİM 2011