さまざまな 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);
}
}
最初の結果は 1 つの関数呼び出しによって生成され、2 番目の結果は別の関数呼び出しによって生成されます。
これらの関数で、すべてのコンテンツを同じフォーマット オブジェクトにまとめて追加したいと考えています。オブジェクトにデータが入力されたら、別の関数で反復処理して画面に表示したいと考えています。
このオブジェクトを作成するにはどうすればよいですか? 試してみましたが、データは常に同じです。つまり、同じ値で上書きされます。PHPでは、これはおそらく連想配列またはそのようなものになります
私が持っているコンテンツの各部分のオブジェクトが必要で、それをループすることができます
content[0].type = "tweet"
content[1].type = "coundcloud"
例を含む提案は素晴らしいでしょう。
どうもありがとう