【发布时间】:2017-04-01 03:30:23
【问题描述】:
我有一个包含以下内容的记录。
var web = [{
url : "www.facebook.com",
content : "Social Media Website."
},
{
url : "www.reddit.com",
content : "A vast forum for different topics"
}] ;
我正在尝试通过执行以下操作打印出记录的 url 部分
for(var i=0;i<web.length;i++)
{
alert({"url":web[i].url,"description":web[i].content})
}
但我得到的输出是[object Object]。
感谢任何帮助。
【问题讨论】:
-
你不能提醒一个对象,你应该使用console.log在浏览器控制台上显示你的对象
-
@Mr.George 所说的,而且花一些时间来学习如何在浏览器的开发人员工具中使用调试器是值得的。
-
{"url":web[i].url,"description":web[i].content} 是一个对象,你提醒这个对象。警报参数必须是字符串。
-
如果你有一个结构相同的对象数组,请尝试将其传递给
console.table()- 当我发现它存在时让我大吃一惊。 -
您正在将一个对象传递给警报函数,用类似这样的字符串更改它 alert("url: " + web[i].url + "description:" + web[i].content)
标签: javascript record