我希望使用不同的 API 调用从各种来源获取内容,并将它们全部整理到具有相同格式的对象或数组中。我被javascript数组和对象困住了,我发现的例子似乎都没有做我想做的事。这是我要存储的格式。这是我想要实现的示例的伪编码
var content = new Object();
getTweets();
getSoundCloud();
display();
function getTweets() {
//first result
content.type = "tweet
content.text = "the text of the tweet"
content.image = "the image from the tweet"
return content;
}
function getSoundCloud() {
//second result
content.type = "soundcloud
content.text = "the name of the song"
content.image = "the image of the song"
return content;
}
function display() {
//for each content
{
$("#container").append(content.text);
}
}
第一个结果由一个函数调用生成,第二个结果由另一个函数调用生成。
我希望这些函数将所有内容一起添加到同一个格式对象中。填充对象后,我希望在不同的函数中对其进行迭代并显示在屏幕上。
我如何制作这个对象?我已经尝试过了,但数据总是相同的,即用相同的值覆盖。在php中,这可能是一个关联数组或类似的东西
我想为我拥有的每条内容都有一个对象,并且可以循环遍历它
content[0].type = "tweet"
content[1].type = "coundcloud"
任何带有示例的建议都会很棒。
非常感谢