我真的很掙扎于 javascript 數(shù)組和對(duì)象。我需要?jiǎng)?chuàng)建這個(gè)結(jié)構(gòu)(數(shù)組?或..?不確定它是什么), data = [ 12, 24, 13, 21]從數(shù)組動(dòng)態(tài)獲取 Chart.js 圖表。該數(shù)組創(chuàng)建為yAxisArray.push(singularYaxisDataArray);在哪里var singularLabelArray = [];singularLabelArray has values 12, 24, 13, 21 pushed into it.并且 'yAxisArray' 中可能有多個(gè) singleLabelArray ,這意味著迭代它們以創(chuàng)建其中幾個(gè)結(jié)構(gòu)“data = [ 12, 24, 13, 21]”以放入其中var datasources = [ { label: "Budgeted", backgroundColor: 'red', data: [12, 24, 13, 21] }, { label: "Actual", backgroundColor: "#8e5ea2", data: [408, 547, 675, 734] } ];迭代 yAxisArray 不是問題,但無(wú)法從中獲取我需要的結(jié)構(gòu)。for (idx = 0; idx < yAxisArray.length; idx++) { var datasources = { label: labelArray[idx], **data: yAxisArray[idx],** backgroundColor: colorsList[idx], } }謝謝
如何從多維數(shù)組創(chuàng)建 [ 12,24, 13,21]
慕尼黑8549860
2023-09-21 17:32:33