gpt4 book ai didi

Javascript更改数组元素的位置

转载 作者:数据小太阳 更新时间:2023-10-29 05:48:33 26 4
gpt4 key购买 nike

我在 javascript 中有这样的嵌套数组:

testArray['element1'] = {par1: "value1", par2: "value2" ... }
testArray['element2'] = {par1: "value1", par2: "value2" ... }
testArray['element3'] = {par1: "value1", par2: "value2" ... }
testArray['element4'] = {par1: "value1", par2: "value2" ... }

那么我怎样才能改变元素的位置呢?例如代替

("element1", "element2", "element3","element4")
to be
("element4", "element2", "element3","element1")
or
("element1", "element4", "element3","element2")

最佳答案

首先,正确构建对象:

array = {
'element1' : {par1: 'value1', par2: 'value2', par3: 'value3'....},
'element2' : {par1: 'value1', par2: 'value2', par3: 'value3'....},
'element3' : {par1: 'value1', par2: 'value2', par3: 'value3'....},
'element4' : {par1: 'value1', par2: 'value2', par3: 'value3'....}
}

然后交换:

var tmp = array['element2'];
array['element2'] = array['element1'];
array['element1'] = tmp;

关于Javascript更改数组元素的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12358207/

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