Javascript 如何反转对象内的所有数组
Javascript 如何反转对象内的所有数组,javascript,Javascript,var数据={ id:1, 轨道:{ "1": [ {x:10,y:10}, {x:11,y:11}, {x:12,y:12} ], "2": [ {x:10,y:10}, {x:11,y:11}, {x:12,y:12} ] } } console.log(data.track); var rev=data.track[“1”].reverse(); 控制台日志(修订版)很简单。只需循环数据。跟踪即可获得相反的结果 for (var i in data.track) { console
var数据={
id:1,
轨道:{
"1": [
{x:10,y:10},
{x:11,y:11},
{x:12,y:12}
],
"2": [
{x:10,y:10},
{x:11,y:11},
{x:12,y:12}
]
}
}
console.log(data.track);
var rev=data.track[“1”].reverse();
控制台日志(修订版)代码>很简单。只需循环数据。跟踪即可获得相反的结果
for (var i in data.track) {
console.log(data.track[i].reverse());
}
使用Object.keys()查找数据结构中的所有键
var data = {
id: 1,
track: {
"1": [
{x: 10, y: 10},
{x: 11, y: 11},
{x: 12, y: 12}
],
"2": [
{x: 10, y: 10},
{x: 11, y: 11},
{x: 12, y: 12}
]
}
}
var keys = Object.keys(data.track);
var count = keys.length;
for (var i=0;i<count;i++)
{
var rev = data.track[keys[i]].reverse();
console.log(rev);
}
var数据={
id:1,
轨道:{
"1": [
{x:10,y:10},
{x:11,y:11},
{x:12,y:12}
],
"2": [
{x:10,y:10},
{x:11,y:11},
{x:12,y:12}
]
}
}
var keys=Object.keys(data.track);
var count=keys.length;
对于(var i=0;iyes),您确实可以尝试使用for
循环检查data
?