我有下面的代码的结果减少的Javascript子阵列单阵列
d3.csv("../hello.csv", function(data) {
console.log(data);
var usable = data.map(function (d) {
return {
description: d.description.split(" ")
};
});
console.log(usable);
});
可用的控制台日志[object, object, object]
当我展开它是
0:Object
description: Array[3]
0 : "A"
1 : "B"
2 : "C"
1:Object
description: Array[3]
0 : "D"
1 : "E"
2 : "FG"
2:Object
description: Array[5]
0 : "AD"
1 : "BD"
2 : "DC"
4 : "HH"
我需要的是单阵列如下:
[A,B,C,D,E,FG,AD,BD,DC,HH]
将所有元素简化为单个数组而不是 多。
我该如何做到这一点?任何帮助将不胜感激。
你应该能够推动(http://www.w3schools.com/jsref/jsref_push.asp)一个数组中的元素到另一个或合并( http://www.w3schools.com/jsref/jsref_concat_array.asp)D3的两个外部使用它 –