从两个Array创建一个Array
Create an Array from two Arrays
我正在使用RSS提要的Google Feed API,需要添加获取的RSS提要项目数组的值来创建另一个数组(用于创建数据的javascript柱状图)。
数组应该是这样的:
arrayOfData = new Array(
[THE_FEED_ITEM_CONTENT, THE_FEED_ITEM_TITLE,'#cccccc']
);
我使用jqBarGraph的图形。
对于上下文,这是显示提要并随后获取创建上述数组所需的值的代码部分。目前,它是创建来自提要的数据表的一部分:
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()
}
下面是一个用于创建javascript图形(带有绝对值)的数组示例:
arrayOfData = new Array(
[10.3,'Jan','#cccccc'],
[15.2,'Feb','#cccccc'],
[13.1,'Mar','#cccccc'],
);
现在,我需要用
填充数组arrayOfData = new Array(
[thefeeds[i].content, thefeeds[i].title,'#cccccc']
);
当然,我们的想法是用RSS提要上的每个条目填充上面的数组。一行填入提要[i]。内容,[thefeeds[我]。标题等等
提前感谢您的建议
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'])
}
遍历数组。这不是通常定义的组合(在javascript中使用Array.concat
完成)
var arrayOfData = new Array();
for(var feed in thefeeds) {
arrayOfData.push(feed.content, feed.title, '#cccccc');
}
相关文章:
- JavaScript:为什么 array.push() 附加两个对象而不是一个对象
- 从Node.js上的mysql结果JSON中获取一个Array值
- 在Javascript中向Array对象添加一个方法
- Javascript Array 只显示最后一个孩子
- NodeJS put array in MongoDB doc.validate 不是一个函数
- Undefined在使用array.splice时不是一个函数
- 为什么我可以在一个不是数组的对象上调用 Array.prototype.filter()
- 使用Java.lang.reflect.array.newInstance创建一个带有Java反射的二维数组
- Javascript-从另一个Date()对象数组中删除Array of Date()
- 可以使用Array.splice()通过在数组最后一个元素之外的索引处添加元素来创建稀疏数组吗
- 为什么Ractive.js reset()和update()方法重复模板,因为有一个带有array.protype.so
- PHP将Object Array的一个字段复制到一个简单的Array中
- Simple Array.prototype正在给出一个TypeError
- 为什么你不能返回一个对象到Javascript's Array.map()并且它正确地映射它?
- array.slice()复制一个新数组
- 在另一个排序函数中调用自定义 array.sort 函数
- 在jquery中使用php array创建一个关联数组
- Javascript不能在另一个函数中调用Push On Array
- 为什么Array.concat在连接jQuery对象的两元素和三元素数组时会产生一个三元素数组
- 使用array (JavaScript)创建一个简单的next / previous链接