Как получить доступ к контенту в литерале объекта? - PullRequest
1 голос
/ 12 августа 2011

Может кто-нибудь сказать мне, как лучше всего хранить контент в литерале объекта и как получить к нему доступ, используя мой шаблон JS? Я не могу заставить его работать.

Namespace.object = {
    var data = [{"myid1" : "<p>My content 1</p>"}];

    method: function () {
        var myData = Namespace.object.data[0].id;
    }
};

1 Ответ

3 голосов
/ 12 августа 2011

до магазина:

Namespace.object = {
    data: [{"myid1" : "<p>My content 1</p>"}],

    method: function () {
        var myData = Namespace.object.data[0].id;
    }
};

Для доступа:

var theFirstData = Namespace.object.data[0];

var myId1 = Namespace.object.data[0].myid1;

// Alternatively...
var myId1b = Namespace.object.data[0]['myid1'];

Namespace.object.method();
...