JavaScript - 将字典的列表(list of dictionaries)转为列表的列表(list of lists)
比如,如何将 L = [{quiz1: '6', quiz2: '7'}, {quiz1: '8', quiz2: '2'}] 转为 [[6,7],[8,2]] 。
可以使用以下函数进行转化。
function convert(L) {
return L.map((x) => {
return Object.keys(x).map(key => parseFloat(x[key]));
});
}
Object 是一个全局变量,Object.keys(x) 可以得到 x 中的所有 Keys,比如 ['quiz1', 'quiz2']。x 是 L 中的每一项。