home_arr 是一个数字数组,必须以预期输出的字符串格式显示
var explore_count=[1,1,1,1,1]
var home_arr=[8,9,10,11,12];
var home_count=[1,1,1,1,1];
到
[['Dates', 'Screen_Home', 'Screen_Explore'],
['8', 1, 1],
['9', 1, 1],
['10', 1, 1],
['11', 1, 1],
['12', 1, 1],
['13', 1, 1],
['14', 1, 1]
]
答案 0 :(得分:0)
此解决方案功能
concat()方法返回一个新数组,该数组由调用它的数组组成,并与作为参数提供的数组和/或值连接。
表示所需结构的标题数组和使用
map()方法创建一个新数组,其结果是在此数组中的每个元素上调用提供的函数。
返回值是一个数组,其中包含home_arr
到a
的元素,以及来自其他数组home_count
和explore_count
的元素,通过索引i
。
var explore_count = [1, 1, 1, 1, 1],
home_arr = [8, 9, 10, 11, 12],
home_count = [1, 1, 1, 1, 1],
result = [['Dates', 'Screen_Home', 'Screen_Explore']].concat(
home_arr.map(function (a, i) {
return [a.toString(), home_count[i], explore_count[i]];
})
);
document.write('<pre>' + JSON.stringify(result, 0, 4) + '</pre>');