从JS数据结构中删除一层嵌套数组

4
如何转换以下数据结构:
var data = [ [ { time: 1, speed : 20 } ] ]; 

to

var data = [ { time: 1, speed: 54 } ];

我只想删除数组。
2个回答

20

由于数据是一个数组,你只需要选择外部数组的第一个元素。

因此解决方案为

var data = [[{time:1,speed:20}]]; // Or whatever the data is
data = data[0];

或者如果您通过另一个对象访问数据

var data = yourObject[0];

3
尝试这个:

试一试:

JSON.stringify(data).substr(1,JSON.stringify(data).length-2);

我想从对象中删除 {},这是一个有效的解决方案。 - myrocode

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接