【发布时间】:2024-01-29 16:05:01
【问题描述】:
我目前正在研究一些 JavaScript,并且我有一个给定的函数,我想从中返回一个类似于 HashMap 的对象。下面是函数的内容:
function(video){
var obj = {"title":video.title, "id":video.id};
console.log(obj);
return obj;
}
问题是console.log 打印了正确的值,但是return 没有返回它们。这是一个示例输出:
console.log:
{title: "Die Hard", id: 2}
{title: "Avatar", id: 3}
返回:
{[Object]}
{[Object]}
【问题讨论】:
-
您是否尝试过带有返回值的console.log?我很确定没问题。
-
当我为返回的对象尝试 console.log 时,它显示正确的输出
-
除了下面的回答之外,您也可以使用漂亮的打印来代替警报或添加 html 来更好地查看 obj:
console.log(JSON.stringify(obj, null, 4))
标签: javascript object logging console return