练习3: 使用forEach把一个视频数组投影成一个由{id,title}对组成的数组。
在videoAndTitlePairs数组中为每一个视频增加一个投影后的{id, title}对。
function() {
var newReleases = [
{
"id": 70111470,
"title": "Die Hard",
"boxart": "
http://cdn-0.nflximg.com/images/2891/DieHard. jpg",
"uri": "
http://api.netflix.com/catalog/titles/movies/70111470",
"rating": [4.0],
"bookmark": []
},
{
"id": 654356453,
"title": "Bad Boys",
"boxart": "
http://cdn-0.nflximg.com/images/2891/BadBoys. jpg",
"uri": "
http://api.netflix.com/catalog/titles/movies/70111470",
"rating": [5.0],
"bookmark": [{ id:432534, time:65876586 }]
},
{
"id": 65432445,
"title": "The Chamber",
"boxart": "
http://cdn-0.nflximg.com/images/2891/TheChamber. jpg",
"uri": "
http://api.netflix.com/catalog/titles/movies/70111470",
"rating": [4.0],
"bookmark": []
},
{
"id": 675465,
"title": "Fracture",
"boxart": "
http://cdn-0.nflximg.com/images/2891/Fracture. jpg",
"uri": "
http://api.netflix.com/catalog/titles/movies/70111470",
"rating": [5.0],
"bookmark": [{ id:432534, time:65876586 }]
}
],
videoAndTitlePairs = [];
// ------------ 代码写在这里! -----------------------------------
// 使用forEach方法来积聚每个视频项的{id, title}对。
// 使用数组的push方法把结果放到videoAndTitlePairs数组中去。
// 例如: videoAndTitlePairs.push(newItem);
// ------------ 代码写在这里! -----------------------------------
return videoAndTitlePairs;
}