我有一个从我的后端地图列表,我想在我的地图循环这个列表。我尝试了一个简单的for,但它不起作用。
这是我的代码:
/*<![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]]
]);
提前向您征询意见
发布于 2018-09-24 01:48:50
下面是如何将对象转换为键值数组。
input = {
"nombre de personnes entre 16 et 20 ans": 2,
"nombre de personnes entre 20 et 30 ans": 5,
"nombre de personnes entre 30 et 40 ans": 2,
"nombre de personnes entre 40 et 50 ans": 1
};
output = [];
Object.keys(input).forEach(function(d){
output.push([d, input[d]]);
});
console.log(output);
https://stackoverflow.com/questions/52467892
复制相似问题