我想用樣本數據操作數組。如何操作Javascript數組?
我試圖做的是發現在投票數據的movieId,指望它,獲取用戶名
數據說明:
movieId:票有多個movieIds,而只需要導入一個。
movieIdLength:movieId的總數。
name:具有相同movieId的用戶名。
例如:
var votes = [{
"id": 1,
"pollId": 1,
"movieId": 2,
"name": "James"
}, {
"id": 2,
"pollId": 1,
"movieId": 3,
"name": "Laura"
}, {
"id": 3,
"pollId": 1,
"movieId": 1,
"name": "Dan"
}, {
"id": 4,
"pollId": 1,
"movieId": 3,
"name": "Steve"
}]
我想要什麼:
var votesResult = [{
"movieId": 2,
"movieIdLength": 1,
"name": "James"
},{
"movieId": 1,
"movieIdLength": 1,
"name": "Dan"
},{
"movieId": 3,
"movieIdLength": 2,
"name": "Laura, Steve"
}]
這與REST有什麼關係? – Amy
你想要在本地或從其他api過濾數據? –
您需要從結果數組的空列表開始,然後循環數據並檢查電影ID是否在結果列表中。是,然後將movieIdCount加1並將名稱附加到名稱字段,否則將新電影添加到結果數組中,是否需要算法? – Benjaco