的陣列我的數據結構會像下面從對象所需要過濾的對象從
var data = {"Questions" : [
{"QID":"Q1","S":"2"},
{"QID":"Q2","T":"12"},
{"QID":"Q3","U":"22"}], // Also please suggest me to improve this to make parsing easier
"Share" : "Yes"
};
for(var item in data.Questions)
{
if(this.QID == "Q2") // this.QID returns me undefined
{
// I want to retrieve the total object i.e
// {"QID":"Q2","T":"12"} should be returned
}
}
爲什麼this.QID
返回我undefined
?我如何檢索整個對象,即{"QID":"Q2","T":"12"}
?
那麼......問題是什麼? – Ryan 2011-12-30 06:07:20
@minitech請閱讀問題..我已經指出了我正在接受什麼問題的意見......我不認爲我已經寫過上面的非英文字符:-) – Exception 2011-12-30 06:10:19
我的觀點是:「什麼問題?你還沒有指定任何東西。你的問題沒有意義,你需要詳細說明。例如,「this.QID」來自哪裏? – Ryan 2011-12-30 06:11:32