0
我想使用D3js,並有一些問題獲取我想要的格式的數據。我擁有的是一個對象數組,每個對象都有一個鍵和值,每個值都有一個ID和字段(A,B)。我想要有一個對象數組,每個對象都有一個鍵和值,每個值都必須有字段(A,B)。我不知道該怎麼做。嵌套數據重新格式化
我有什麼 我想要什麼
你能幫助我嗎?
我想使用D3js,並有一些問題獲取我想要的格式的數據。我擁有的是一個對象數組,每個對象都有一個鍵和值,每個值都有一個ID和字段(A,B)。我想要有一個對象數組,每個對象都有一個鍵和值,每個值都必須有字段(A,B)。我不知道該怎麼做。嵌套數據重新格式化
我有什麼 我想要什麼
你能幫助我嗎?
如果我沒有理解你的問題,這應該做的工作(粗魯地壽)
var size = a.length; //a is your object
for(var i = 0; i < size; i++) {
var inSize = a[i].values.length;
for(var j = 0; j < inSize; j++) {
a[i].values[j] = a[i].values[j].fields;
}
}
謝謝!它wordek! –
嗨,歡迎SO。你可以添加一些代碼片段來說明你到目前爲止所嘗試過的嗎? – damienc
你好,當我執行這個: console.log(data [0] .values [3] .fields);我有: 對象{A:Array [1],B:Array [1]} –
而這段代碼:var data1 = data.forEach(function(d){return d.forEach(function(v){return v})});沒有工作。 –