javascript中的类括号数组
Hellow伙计们是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'
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来代替模型吗。。