0
基本上,我正在处理一个HTML页面,我必须打印存储在另一个.js文件中的文本。事情是,文本存储在一个对象中...在一个数组中......在一个函数中......在一个变量中。所以有很多挖掘工作要做,只是为了访问一块数据。如何访问另一个文件中的对象数组中的数据
下面是附带的.js文件中的数据(或类似的东西):
var TestDataSet= (function() {
var reviews = [
{ Id: "abcd1234",
Title: "This Is Title Text",
Number: 5,
Body: "text",
CreateDate: new Date(2012,5,23,14,12,10,0),
Owner: {
Id: "Person1234",
Name: "James Smith",
}
},
]
我怎么会做出从第一ID的浏览器返回“ABCD1234”?如何从嵌套的ID“Person1234”?
到目前为止,我已经得到了最好是这样的:
var data1 = new reviews;
console.log(data1.reviews[0].Id);
但这没什么。我收到了很多“未定义”的错误。
一个更完整的例子是必要的。几条评论:1)你不能从函数外部访问“评论”,你会明确地导出它。 2)'new reviews'没有意义,因为'reviews'是你的例子中的一个数组。你只能在构造函数中使用'new'。 –
TestDataSet函数()返回什么?片段被缩短。 –