如何使用GoogleCharts使用javascript迭代此类对象?
我有一个来自后端的地图列表,我想在我的地图中循环这个列表。我尝试了一个简单的for,但它不起作用 这是我的代码:如何使用GoogleCharts使用javascript迭代此类对象?,javascript,Javascript,我有一个来自后端的地图列表,我想在我的地图中循环这个列表。我尝试了一个简单的for,但它不起作用 这是我的代码: /*<![CDATA[*/ var message = new Map(); console.log('je suis le ' + typeof message); message = /*[[${liste}]]*/ 'default'; /*]]>*/ console.log(typeof message) fun
/*<![CDATA[*/
var message = new Map();
console.log('je suis le ' + typeof message);
message = /*[[${liste}]]*/ 'default';
/*]]>*/
console.log(typeof message)
function drawChart() {
var data = google.visualization.arrayToDataTable([
//for(i=0;i<message.length;i++) {}
['Task', 'tranche ages'],
for(i=0;i<message.length;i++) {
[Object.keys(message)[i], Object.values(message)[i]];
}
// [Object.keys(message)[0], Object.values(message)[0]],
// [Object.keys(message)[1], Object.values(message)[1]],
// [Object.keys(message)[2], Object.values(message)[2]],
// [Object.keys(message)[3], Object.values(message)[3]],
// [Object.keys(message)[4], Object.values(message)[4]],
// [Object.keys(message)[5], Object.values(message)[5]]
]);
请提前咨询您的建议以下是如何将对象转换为键值数组 输入={ 第16和20名人员姓名:2, 人事登记中心20和30 ans:5, 人事登记中心30号和40号:2, 第40名和第50名人员:1 }; 输出=[]; Object.KeyInput.forEachfunctiond{ 输出.推送[d,输入[d]]; };
console.logoutput 最干净的方法是使用Object.entries: 输入={人员姓名16和20 ans:2,人员姓名20和30 ans:5,人员姓名30和40 ans:2,人员姓名40和50 ans:1};
console.logObject.entriesinput;请提供输入数据的结构,并提供输出方式。人员姓名entre 16 et 20 ans:2人员姓名entre 20 et 30 ans:5人员姓名entre 30 et 40 ans:2人员姓名entre 40 et 50 ans:1键是字符串,值是数字。我不明白。Plz提供像[{key1:val1,…..}]这样的映射结构列表,以及作为js数组或对象的所需输出结构是来自java的地图