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函數()返回什麼?片段被縮短。 –