未捕获的类型错误: 无法读取未定义的属性'hidden'



我想要["2","2","2"]{1:2, 10:2, 15:2 },因为chart.js无法从对象中拾取坐标

您可以使用Object.values()将所有值从对象获取到数组中。然后使用Array.prototype.map()将这些值从数字转换为字符串

var o = {1:2, 10:2, 15:2 };
var output = Object.values(o).map(n => n.toString())
console.log(output);

您可以使用Object.values((.map((实现此

const data = {1:2, 10:2, 15:2 } 
const result = Object.values(data).map(v => v.toString());
console.log(result); // [ '2', '2', '2' ]

您可以循环遍历对象并将值放入数组中。

let object = { 1: 2, 10: 2, 15: 2 };
let array = []
for (let key in object) {
array.push(object[key])
}
console.log(array)

console.log (Object.values ({1:2, 10:2, 15:2 }).map (v => v.toString ()))

以下解决方案可能有助于您的

let chartData = {1:2, 10:2, 15:2 };
let finalChartData = [];
for (var keyValenter code here in chartData) {
finalChartData.push(chartData[keyVal]);
}
console.log(finalChartData);

In the above solution you will pass "finalChartData" variable as chart data.

最新更新