Javascript 无法将对象转换为数组

Javascript 无法将对象转换为数组,javascript,arrays,object,type-conversion,Javascript,Arrays,Object,Type Conversion,我试图在js中将一个对象转换成一个数组 我尝试了很多方法,见下文。什么都不管用 var obj = [{"date":"1527206400","L":"3"},{"date":"1527811200","L":"2"},{"date":"1528416000","L":"2"},{"date":"1529020800","L":"3"},{"date":"1529625600","L":"3"},{"date":"1530057600","L":"3"},{"date":"1530835200

我试图在js中将一个对象转换成一个数组

我尝试了很多方法,见下文。什么都不管用

var obj = [{"date":"1527206400","L":"3"},{"date":"1527811200","L":"2"},{"date":"1528416000","L":"2"},{"date":"1529020800","L":"3"},{"date":"1529625600","L":"3"},{"date":"1530057600","L":"3"},{"date":"1530835200","L":"3"},{"date":"1532044800","L":"3"},{"date":"1532649600","L":"3"},{"date":"1533254400","L":"3"},{"date":"1533859200","L":"3"},{"date":"1534464000","L":"3"},{"date":"1535068800","L":"3"},{"date":"1535673600","L":"3"},{"date":"1536278400","L":"3"},{"date":"1536883200","L":"2"},{"date":"1537488000","L":"3"},{"date":"1538092800","L":"3"},{"date":"1538697600","L":"2"},{"date":"1539302400","L":"3"},{"date":"1539907200","L":"2"},{"date":"1540512000","L":"3"},{"date":"1541116800","L":"2"},{"date":"1541721600","L":"2"},{"date":"1542326400","L":"1"},{"date":"1542931200","L":"-1"},{"date":"1543536000","L":"0"},{"date":"1544140800","L":"0"},{"date":"1544745600","L":"0"},{"date":"1545350400","L":"0"},{"date":"1545955200","L":"0"},{"date":"1546560000","L":"1"},{"date":"1547164800","L":"1"},{"date":"1547769600","L":"0"},{"date":"1548374400","L":"0"},{"date":"1548979200","L":"-1"},{"date":"1549584000","L":"0"},{"date":"1550188800","L":"-1"},{"date":"1550793600","L":"-1"},{"date":"1551398400","L":"-1"},{"date":"1552003200","L":"-1"},{"date":"1552608000","L":"-1"},{"date":"1553212800","L":"0"},{"date":"1553817600","L":"0"}];

var arr = Array.from(Object.keys(obj), k=>obj[k]);

console.log(arr)
我想要

arr = [[1527206400,3][1527811200,2]]
我从这篇文章中得到了一些帮助,但毫无效果:

您可以使用map在数组中循环并返回一个新的有序数组

(日期:1528416000,L:2},{日期:1528416000,L:2},{日期:1528416000,L:2},{{日期:152909020800,L:3},{日期:1529020800,L:3},{日期:1529090909020800,L:3},{日期:152日期:1527207207207207207207207200,1:0 0 0 0 0 0 0 0 0 0,1:0,L:3},,,{{,{{{{日期:日期:日期:152日期:152日期:152日期:152909090909090909020800,L:1529020800,L:0,L:3},,,,,,,{{{,{{{{{{日期:1529090909020800,L:3,L:3,L:3},,,,,,,,,,,,,{{{{,{{5068800,L:3},{日期:1535673600,L:3},{日期:1536278400,L:3},{日期:1538092800,L:3},{日期:153808092800,L:3},{{日期:153868697600,L:2},{{日期:15386866868600,L:2},{{日期:153686868686868686800,L:2},{日期:1536868686800,日期:15368686868686800,L:3,L:1{,{,{,{日期:日期:153日期:1538686868686868686868686869797600,学校,学校,1,1,1,1,1,L:1,1,L:2},,{,{,{,{,{,{日期:日期:日期:153日期:153日期:153日期:1538617171717171717171717171717171717171717171717171717171717171600,1,1,强,1,L,{日期:1544745600,L:0},{日期:1545350400,L:0},{日期:1547164800,L:1},{日期:154777769600,L:0},{日期:154777769600,L:0{,{日期:154777769600,L:0{,{日期:1545959595955500,L:155595559555559555955500,L:1},,{日期:15465656565656565656万万,L:1{{{日期:154717171717171717171716464646464800,L:1,L:1,L:1,L:1,,,,,,{{日期:155017878787878800,1,,1,,1,,,{{日期:15501.日期:15501787878782008,1,日期:155017878800,1,...日期:周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五日期:1553817600,L:0}; var result=obj.mapo=>[o.date,o.L]; console.logresult;您可以使用map在数组中循环并返回一个新的有序数组

(日期:1528416000,L:2},{日期:1528416000,L:2},{日期:1528416000,L:2},{{日期:152909020800,L:3},{日期:1529020800,L:3},{日期:1529090909020800,L:3},{日期:152日期:1527207207207207207207207200,1:0 0 0 0 0 0 0 0 0 0,1:0,L:3},,,{{,{{{{日期:日期:日期:152日期:152日期:152日期:152909090909090909020800,L:1529020800,L:0,L:3},,,,,,,{{{,{{{{{{日期:1529090909020800,L:3,L:3,L:3},,,,,,,,,,,,,{{{{,{{5068800,L:3},{日期:1535673600,L:3},{日期:1536278400,L:3},{日期:1538092800,L:3},{日期:153808092800,L:3},{{日期:153868697600,L:2},{{日期:15386866868600,L:2},{{日期:153686868686868686800,L:2},{日期:1536868686800,日期:15368686868686800,L:3,L:1{,{,{,{日期:日期:153日期:1538686868686868686868686869797600,学校,学校,1,1,1,1,1,L:1,1,L:2},,{,{,{,{,{,{日期:日期:日期:153日期:153日期:153日期:1538617171717171717171717171717171717171717171717171717171717171600,1,1,强,1,L,{日期:1544745600,L:0},{日期:1545350400,L:0},{日期:1547164800,L:1},{日期:154777769600,L:0},{日期:154777769600,L:0{,{日期:154777769600,L:0{,{日期:1545959595955500,L:155595559555559555955500,L:1},,{日期:15465656565656565656万万,L:1{{{日期:154717171717171717171716464646464800,L:1,L:1,L:1,L:1,,,,,,{{日期:155017878787878800,1,,1,,1,,,{{日期:15501.日期:15501787878782008,1,日期:155017878800,1,...日期:周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五日期:1553817600,L:0}; var result=obj.mapo=>[o.date,o.L]; console.logresult;

obj.map(({ date, L }) => [date, L]);
比如

obj.map(({ date, L }) => [date, L]);

您可以循环遍历每个对象键并将值推送到数组,然后将该数组推送到新数组

var arr=[ {日期:1527206400,L:3},{日期:1527811200,L:2}, {日期:1528416000,L:2},{日期:1529020800,L:3}, {日期:1529625600,L:3} ] var newArr=[]; arr.foreachx函数{ var-elemArr=[]; 对于x中的var键{ 埃莱马尔·普什克斯[钥匙]; } 纽瓦尔·普什莱马尔; }
console.lognewArr;您可以循环遍历每个对象键并将值推送到数组,然后将该数组推送到新数组

var arr=[ {日期:1527206400,L:3},{日期:1527811200,L:2}, {日期:1528416000,L:2},{日期:1529020800,L:3}, {日期:1529625600,L:3} ] var newArr=[]; arr.foreachx函数{ var-elemArr=[]; 对于x中的var键{ 埃莱马尔·普什克斯[钥匙]; } 纽瓦尔·普什莱马尔; }
console.lognewArr;您可以为此使用简单映射:

const obj=[{date:1527206400,L:3},{date:1527811200,L:2}];
console.logobj.map{date,L}=>[date,L];您可以使用简单映射来实现此目的:

const obj=[{date:1527206400,L:3},{date:1527811200,L:2}]; console.logobj.map{date,L}=>[date,L]; (日期:1528416000,L:2},{日期:1528416000,L:2},{日期:1528416000,L:2},{{日期:152909020800,L:3},{日期:1529020800,L:3},{日期:1529090909020800,L:3},{日期:152日期:1527207207207207207207207200,1:0 0 0 0 0 0 0 0 0 0,1:0,L:3},,,{{,{{{{日期:日期:日期:152日期:152日期:152日期:152909090909090909020800,L:1529020800,L:0,L:3},,,,,,,{{{,{{{{{{日期:1529090909020800,L:3,L:3,L:3},,,,,,,,,,,,,{{{{,{{5068800,L:3},{日期:1535673600,L:3},{日期:1537488000,L:3},{日期:153808092800,L:3},{日期:1538092800,L:3},{{日期:153808092800,L:3},{日期:153808092800,L:3},{日期:153626278787878787878787878400,L:3},{,{,{日期:日期:1537474747474747474747474747478000,L,L:3,L:3},,{,{{日期:15405000,3{{日期:1540505000,3,......日期:154..日期:15405000,1.12万万万万万万万万,3,.......3{{{{{.日期:15..日期:154.日期:154111万万万万万万万万.....0},{日期:1544140800,L:0},{日期:1545955200,L:0},{日期:154595955200,L:0{,{日期:154595955200,L:0{,{日期:1546560000,L:1},{日期:154474747474745600,L:1{日期:15447474747474747474747474646,L:0,L:1,L:1,L:1{,{{{{{日期:154日期:15459595959595959575757575757575757575757500,0万万,L:500,L:0,L:0,L:0,L:0{,,{,{,{,{,{,{,{日期:154日期:15459595959595959595959595959595959500,L:500,L:200,L:1,L:0,L:1,L:1,L:0,L:-1},{日期:1552608000,L:-1},{日期:1553212800,L:0},{日期:1553817600,L:0}]; var arr=obj.mapfunctione{return[e.date,e.L]}; console.logarr var obj=[{日期:1527206400,L:3},{日期:1527811200,L:2},{日期:1528416000,L:2},{日期:1529020800,L:3},{日期:1529625600,L:3},{日期:1530057600,L:3},{日期:1530835200,L:3},{日期:1532044800,L:3},{日期:153264960,L:3},{日期:153} {日期:1534464000,L:3},{日期:153444464000,L:3{,{日期:15350508800,L:3{,{日期:1535050680800,L:3{,{日期:153565673600,L:3},{日期:15338383838383859200,L:3{,{日期:153444444444444442004万万万,L:3,,L:3},{,{{{日期:日期:15350505050505050505050505050688800,L:0 0,L:0,L:0,L:0,L:3},,,,{,{,{{{日期:153505050505050505050505050688800,L:0,L:0,L,L:3,,L:3{,,,,,,,{,{日期:1541116800,L:2},{日期:1541721600,L:2},{日期:1543536000,L:0},{日期:154353536000,L:0{,{日期:15441404000,L:0{,{日期:154414140404000,L:0,L:0{,{日期:1544141414140日期:15423232326400,L:1,L:1,L:1{,{,{{日期:154日期:154当日:1542323232323262626400,L:1542326400,L:0,L:0,L:0,L:0,L:1,L:1,L:1,L:1{,,{,{,{{{{{日期:日期:日期:日期:154日期:154日期:154日期:154号码:15447474747474040404040404040404040404040404040404040404040404040404040404040404040404040地址:0},{日期:1550188800,L:-1},{日期:1550793600,L:-1},{日期:1551398400,L:-1},{日期:1552003200,L:-1},{日期:1552608000,L:-1},{日期:1553212800,L:0},{日期:1553817600,L:0}]; var arr=obj.mapfunctione{return[e.date,e.L]};
console.logarrhh?obj已经是一个数组。预期的结果是什么?那么您正在尝试将一个对象数组转换为一个字符串数组?我需要它的格式为arr=[[1527206400,3][1527811200,2]]哈?obj已经是一个数组了。预期结果是什么?那么你正在尝试将一个对象数组转换为一个字符串数组?我需要它的格式是arr=[[1527206400,3][1527811200,2]]