我有以下的JavaScript對象:當我只知道某個項目屬性的值時,如何從JavaScript數組中選擇項目?
{
"DPI": "66.8213457076566",
"width": "563.341067",
"editable": "True",
"pricecat": "6",
"numpages": "2",
"height": "400",
"page": [{
"filename": "999_9_1.jpg",
"line": [{
"test": "test 1",
lineid: 22
},
{
"test": "test 2",
lineid: 22
},
{
"test": "test 3",
lineid: 22
},
{
"test": "test 4",
lineid: 22
},
{
"test": "blank",
lineid: 22
}]
},
{
"filename": "999_9_2.jpg",
"line": []
}]
}
我可以做的最多的事用線條像measurements.page[0].line[0].lineid;
但是我真的堅持是當我想編輯特定的行,但我只有可用lineid
值(例如22
),而不是陣列中的行號:
measurements.page[0].line[WHAT DO I PUT HERE].test = "new changed value";
輝煌得益於良好的感覺太命名喜歡它:-)大加讚賞:-) – davethecoder 2010-04-26 14:06:31