gpt4 book ai didi

Javascript/JSON : Swap items in array

转载 作者:行者123 更新时间:2023-11-30 13:12:23 25 4
gpt4 key购买 nike

我是 Javascript 的新手,想交换数组中的数组项。示例:

{
"data": [
[null, 1353064450],
[null, 1353064460],
[null, 1353064470],
[null, 1353064480],
[null, 1353064490]
],
"label": "cpu"
}

应该变成:

{
"data": [
[1353064450, null],
[1353064460, null],
[1353064470, null],
[1353064480, null],
[1353064490, null]
],
"label": "cpu"
}

我可能必须遍历数组并创建一个新数组?任何指针都会很棒!

最佳答案

使用现代 JS,您只需执行 obj.data = obj.data.map(([x, y]) => [y, x])

跨浏览器的支持可能不完整,因此您应该使用将其转换为 ES5 的转译器,至少在不久的将来是这样。

原始答案:

使用Array.reverse 方法:

var obj = {
"data": [
[null, 1353064450],
[null, 1353064460],
[null, 1353064470],
[null, 1353064480],
[null, 1353064490]
],
"label": "cpu"
};
for(var i=0; i< obj.data.length; i++){
obj.data[i].reverse();
}

关于Javascript/JSON : Swap items in array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13417053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com