这是我编写的函数,用于迭代js对象并将值设置为数组。
function prepareSalesDataForRedis(previousSalesData) {
let sale_value = [];
for(var key in previousSalesData) {
let record = {name : key, y : previousSalesData[key], drilldown: previousSalesData[key]}
sale_value.push(record);
}
return sale_value;
}
可以通过使用简单的for循环迭代来完成此操作。但是为什么for在没有特定顺序的情况下检索记录。期望是,星期五应该是输出中的第一个记录。会欣赏一些解释。