伙計們,這可能是一個簡單的問題,但請幫忙。
我有一個資料。
var a = { "data":[[1,2,3],[2,4,3],[3,6,7],[1,4],[6,4,3,4],[6,7,3,5]] }
我正在使用 chartjs 繪制多折線圖,我希望陣列中的這些值用作資料集。我想要的是將每個陣列保存在不同的 var 中;
var a = [1,2,3],
var b = [2,4,3]
var c = [3,6,7]
這樣我就可以將這些值傳遞給圖表 js 和繪圖圖表。任何幫助表示贊賞。我想到了 foreach 并獲得每個職位。但它不作業。
問候
uj5u.com熱心網友回復:
使用陣列解構。
在最后一個節點上使用擴展運算子。如果您只對前三個節點感興趣,這將保留除指定數量的引數之外的所有剩余節點。
var data = { "data": [[1, 2, 3], [2, 4, 3], [3, 6, 7], [1, 4], [6, 4, 3, 4], [6, 7, 3, 5]] }
const [a, b, c, ...restNodes] = data.data;
console.log(a);
console.log(b);
console.log(c);
console.log(restNodes);
請注意最后一個節點與擴展運算子不是強制性的。您只能使用以下方法選擇前三個節點
const [a, b, c] = data.data;
我只是說你也可以這樣做
uj5u.com熱心網友回復:
傳播資料并只分配給三個變數。
var x = { "data":[[1,2,3],[2,4,3],[3,6,7],[1,4],[6,4,3,4],[6,7,3,5]] }
let [a,b,c] = [...x.data];
console.log(a);
console.log(b);
console.log(c);
如果您只關心a,b,c.
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/310033.html
標籤:javascript 节点.js 数组 json 表达
