我有下面的代碼的結果減少的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的兩個外部使用它 –