javascript中的类括号数组

javascript中的类括号数组,javascript,oop,Javascript,Oop,Hellow伙计们是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'

Hellow伙计们是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中也是相同的概念。如果有任何帮助,将不胜感激。

视图:model['views',

您可以声明视图等于模型元素的“视图”属性


与其他人一样

使用此是需要注意的一件事。
model
函数内部的
f
变量被分配给函数外部的
model
属性。因此,在外部对象中查找
model
,找出这些东西的来源。

model['date']类似于编写model.date:它是由object['property']或object.propertyIts称为didnt get?。因此,这里的model是一个固定的变量术语吗?是的,model在函数之外的某个地方。函数中是一个固定变量,因此我们可以使用任何其他术语而不是模型来达到同样的目的吗?只要在函数之外的某个地方声明了任何术语,您就可以使用它。它就像其他变量模型一样,是一个固定的术语?。我只需要知道……不,
这在javascript中是一个移动的目标。你必须研究对象的层次结构才能找到它的来源。你能给我一个链接来研究所有这些吗?。我们能用其他的tem来代替模型吗。。