在javascript中使用数组的括号

时间:2014-02-07 14:15:39

标签: javascript oop

伙计我是javascript的新手。我见过这样的代码..

function f() {

    var model = this.model.attributes;

    var data = {
        path: Config.baseUrl,
        lang: url.segment(1),
        id: model['id'],
        date: model['date'],
        views: model['views'],
        author: model['author'],
        authorName: model['authorName'],
        question: model['question'],
        answer: model['answer'],
        rate: model['rate'],
        _ : _,
        S: S,
        moment: moment
    };

我只需要知道model['id'] model['views']等等。我只需要知道id,date,views作者在这里使用。在php中它就像数组和键一样但它是一样的在jaavascript中的概念..任何帮助将非常感谢谢谢。:)

2 个答案:

答案 0 :(得分:0)

使用views: model['views'],

您声明视图等于模型元素的views属性。

与其他人一样

答案 1 :(得分:0)

使用this是值得注意的事情。 model内的f变量被分配给函数外部的model属性。因此,在外部对象中查找model以找出该内容的来源。