javascript - 如何访问对象字面量中的内容?

标签 javascript oop object-literal

有人能告诉我在对象字面量中存储内容的最佳方式是什么以及如何使用我的 JS 模式访问它吗?我似乎无法让它工作。

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

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

最佳答案

存储:

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();

关于javascript - 如何访问对象字面量中的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7045514/

相关文章:

javascript - {Link} 在 reactjs 中没有获取正确的 URL

javascript - 解决未处理的拒绝(TypeError): callback is not a function

r - 在面向对象的 R 编程中,什么是 "active binding"?

JavaScript - 迭代表单输入并将值收集为对象中的键值对

javascript - 如何将参数传递给对象文字中的函数

JavaScript 编码实践 : Empty Values in Objects

javascript - 对无后端数据的异步调用

java - 将多继承 C++ 代码移植到 Java

c - 在不使用函数指针的情况下替代在 C 中引用虚拟表。

Javascript - 如何在对对象文字的ajax调用中绑定(bind) 'this'