编辑澄清
重新排序是自动的,所以请忽略该问题
我正在尝试从数组中取一个值并将其放在数组的末尾。
所以在数组中 数组(“A”,“B”,“C”,“D”,“E”);
将B移到最后以获得结果 数组(“A”,“C”,“D”,“E”,“B”);
答案 0 :(得分:-1)
你的问题很不清楚,所以我猜这就是你想做的事。
var exampleArray = ['A','B','C','D','E'];
// remove the desired item, in this case it is the item at index = 1
var item = exampleArray.splice(1, 1)[0];
// append the item to the end
exampleArray.push(item);
结果数组为['A','C','D','E','B']
。由于您将其移至最后,'B'
的索引(键)已从1
更改为4
。