将数组转换为 json
convert arrays to json
我有如下两个数组
var array1=[10,20,30,40,50];
var array2=["A","B","C","D","F"];
我想将它们转换成 json 像这样
var data = [
{ x: "A", y: 10 },
{ x: "B", y: 20 },
{ x: "C", y: 30 },
{ x: "D", y: 40 },
{ x: "F", y: 50 }
];
我需要这些数据才能在 D3 图表中使用它。
如果两个数组的长度相同,则:
var array1=[10,20,30,40,50];
var array2=["A","B","C","D","F"];
var data = new Array();
for (var i = 0; i < array1.length; ++i) {
data.push({ x : array2[i], y: array1[i]});
}
我有如下两个数组
var array1=[10,20,30,40,50];
var array2=["A","B","C","D","F"];
我想将它们转换成 json 像这样
var data = [
{ x: "A", y: 10 },
{ x: "B", y: 20 },
{ x: "C", y: 30 },
{ x: "D", y: 40 },
{ x: "F", y: 50 }
];
我需要这些数据才能在 D3 图表中使用它。
如果两个数组的长度相同,则:
var array1=[10,20,30,40,50];
var array2=["A","B","C","D","F"];
var data = new Array();
for (var i = 0; i < array1.length; ++i) {
data.push({ x : array2[i], y: array1[i]});
}