Javascript 如何从两个数组创建一个数组
我真的不知道如何提出这个问题,我希望有人能帮助我。这就是我想要实现的目标。我想使用Javascript 如何从两个数组创建一个数组,javascript,arrays,google-visualization,Javascript,Arrays,Google Visualization,我真的不知道如何提出这个问题,我希望有人能帮助我。这就是我想要实现的目标。我想使用googlevisualization创建图表 这就是我想要实现的目标 var arrayNeeded = [['Population', 'Total Number Per Unit'],['Staff Count', 5686],['Student Count', 9890]]; var data = google.visualization.arrayToDataTable(array
googlevisualization
创建图表
这就是我想要实现的目标
var arrayNeeded = [['Population', 'Total Number Per Unit'],['Staff Count', 5686],['Student Count', 9890]];
var data = google.visualization.arrayToDataTable(array);
这就是我所拥有的:
var arr1 = [5686, 9890];
var arr2 = [Staff Count, Student Count];
如何放置这两个数组,以得到名为“arrayNeeded”的数组。以下是我所做的。我是javascript的学习者,所以有点乱
var obj = JSON.parse(sessionStorage.getItem('custs'));
var result = [];
for (var i = 0; i < obj.lgaid.length; i++)
{
result[i] = "['"+obj.lgan[i]+"',"+ parseInt(obj.lgaid[i])+"]";
}
求求你,有人,帮帮我。谢谢。通过使用映射一个数组来创建一个新数组。回调中的第二个参数是当前索引,您可以使用它从另一个数组中获取项
var arr1=[56869890];
var arr2=[“员工人数”、“学生人数”];
var结果=arr1.map((v,索引)=>[arr2[索引],v]);
控制台日志(结果)代码>通过使用映射一个数组来创建新数组。回调中的第二个参数是当前索引,您可以使用它从另一个数组中获取项
var arr1=[56869890];
var arr2=[“员工人数”、“学生人数”];
var结果=arr1.map((v,索引)=>[arr2[索引],v]);
控制台日志(结果)代码>用这个就行了
var required = [['Population', 'Total Number Per Unit']];
for(var i = 0; i < arr2.length; ++i) {
required.push([arr1[i],arr2[i]]);
}
var required=[['Population','Total Number Per Unit']];
对于(变量i=0;i
结果数组位于所需数组中。只需使用此
var required = [['Population', 'Total Number Per Unit']];
for(var i = 0; i < arr2.length; ++i) {
required.push([arr1[i],arr2[i]]);
}
var required=[['Population','Total Number Per Unit']];
对于(变量i=0;i
结果数组位于所需数组中。以下是您需要的答案。希望这有帮助
var titleArr=['Population','Total Number Per Unit']
var arr1=[56869890];
var arr2=[“员工人数”、“学生人数”];
var ArrayNeed=[];
排列需要推(标题器);
arr1.map(功能(项目、索引){
var tempArr=[];
tempArr.push(arr2[index],arr1[index]);
排列需要。推(tempArr);
});
console.log(ArrayNeed)代码>这是您需要的答案。希望这有帮助
var titleArr=['Population','Total Number Per Unit']
var arr1=[56869890];
var arr2=[“员工人数”、“学生人数”];
var ArrayNeed=[];
排列需要推(标题器);
arr1.map(功能(项目、索引){
var tempArr=[];
tempArr.push(arr2[index],arr1[index]);
排列需要。推(tempArr);
});
console.log(ArrayNeed)代码>您可以尝试以下方法:
var arr1 = [5686, 9890];
var arr2 = ['Staff Count', 'Student Count'];
var result = arr1.map(function(value, index) {
return [arr1[index], arr2[index]];
});
result.unshift(['Population', 'Total Number Per Unit']);
您可以尝试以下方法:
var arr1 = [5686, 9890];
var arr2 = ['Staff Count', 'Student Count'];
var result = arr1.map(function(value, index) {
return [arr1[index], arr2[index]];
});
result.unshift(['Population', 'Total Number Per Unit']);
你看过array.push()了吗;或数组。contact()@以色列:我已经在下面回答了你是如何需要它的。另外,现在您可以在arr1和arr2中有任意数量的值。它将加入并给出正确的结果。希望有帮助。你看过array.push()吗;或数组。contact()@以色列:我已经在下面回答了你是如何需要它的。另外,现在您可以在arr1和arr2中有任意数量的值。它将加入并给出正确的结果。希望能有帮助。太好了,这是我第一次尝试,对我很有效。非常感谢。太好了,这是我第一次尝试,它对我有效。谢谢。