lux*_*xon 3 javascript maps dictionary object
我是 JS 初学者,正在做基础教程。我正在尝试执行 zip 函数以返回 {videoID: bookmarkID} 列表。举个例子:
var videos = [
{
"id": 70111470,
"title": "Die Hard"
},
{
"id": 654356453,
"title": "Bad Boys"
},
{
"id": 65432445,
"title": "The Chamber"
}
],
bookmarks = [
{id: 470, time: 23432},
{id: 453, time: 234324},
{id: 445, time: 987834}
];
}
Run Code Online (Sandbox Code Playgroud)
这不起作用(我得到了意外的标记“.”):
return Array.zip(videos,bookmarks, function(v, b){
return {v.id: b.id};
});
Run Code Online (Sandbox Code Playgroud)
这样做,但返回一个包含 {'v': bookmarkID} 的列表:
return Array.zip(videos,bookmarks, function(v, b){
return {v: b.id};
});
Run Code Online (Sandbox Code Playgroud)
如何让视频 ID 成为值 bookmarkID 的键?另外,这些技术上是地图还是物体?谢谢。
尝试:
return Array.zip(videos,bookmarks, function(v, b){
return {[v.id]: b.id};
});
Run Code Online (Sandbox Code Playgroud)