Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从两个数组创建一个数组_Javascript_Arrays_Google Feed Api - Fatal编程技术网

Javascript 从两个数组创建一个数组

Javascript 从两个数组创建一个数组,javascript,arrays,google-feed-api,Javascript,Arrays,Google Feed Api,我正在使用用于RSS提要的GoogleFeedAPI,需要添加获取的RSS提要项数组的值以创建另一个数组(用于创建数据的javascript条形图) 阵列将如下所示: arrayOfData = new Array( [THE_FEED_ITEM_CONTENT, THE_FEED_ITEM_TITLE,'#cccccc'] ); 我用的是图表 对于上下文,这是代码的一部分,它显示提要并随后获取创建所述数组所需的值。它目前是创建通过提要的数据表的一部分: function displ

我正在使用用于RSS提要的GoogleFeedAPI,需要添加获取的RSS提要项数组的值以创建另一个数组(用于创建数据的javascript条形图)

阵列将如下所示:

arrayOfData = new Array(
     [THE_FEED_ITEM_CONTENT, THE_FEED_ITEM_TITLE,'#cccccc']
);
我用的是图表

对于上下文,这是代码的一部分,它显示提要并随后获取创建所述数组所需的值。它目前是创建通过提要的数据表的一部分:

function displayfeed(result){

if (!result.error){
var thefeeds=result.feed.entries
for (var i=0; i<thefeeds.length; i++) {
xlabel+="<td>" +  thefeeds[i].title + "</td>";
xdata+="<td>" + thefeeds[i].content + "</td>";
}
rssoutput+=xlabel + "</tr></thead>" + xdata + "</tr></tbody></table>"
feedcontainer.innerHTML=rssoutput
}
else
alert("Error fetching feeds!")
}

window.onload=function(){
rssfeedsetup()
}
现在,我需要用以下内容填充该数组:

arrayOfData = new Array(
     [thefeeds[i].content, thefeeds[i].title,'#cccccc']
);
当然,我们的想法是用RSS提要上的每个项目填充上面的数组。一行填写了offeeds[i]。内容和[offeeds[i]。标题等等

提前感谢您的建议。

var-offeeds=result.feed.entries;
var thefeeds=result.feed.entries;
var arrayOfData = new Array();
for (var i=0; i<thefeeds.length; i++) {
  arrayOfData.push([thefeeds[i].content,thefeeds[i].title,'#cccccc']) 
}
var arrayOfData=新数组();
for(var i=0;i在数组中循环。这不是通常定义的组合(在javascript中通过
array.concat
完成)


这里真的不清楚你想要什么,你能减少或澄清这个问题吗?另外,链接的答案是PHP,而这是一个JavaScript问题。哦,很抱歉,我删除了它。它确实显示了这个概念,但肯定没有代码相关性!我确实澄清了一些,希望它有帮助。我基本上是将一个数组int的两个属性组合在一起o一个新数组。在这种情况下,foreach循环()更为优雅。@dtech除了
for..in之外,还将迭代非索引但可枚举的属性。这在@Thierry中非常有效。
var thefeeds=result.feed.entries;
var arrayOfData = new Array();
for (var i=0; i<thefeeds.length; i++) {
  arrayOfData.push([thefeeds[i].content,thefeeds[i].title,'#cccccc']) 
}
var arrayOfData = new Array();
for(var feed in thefeeds) {
    arrayOfData.push(feed.content, feed.title, '#cccccc');
}