将数组键移动到结束并重新排序

时间:2014-10-22 16:52:01

标签: javascript jquery

编辑澄清

重新排序是自动的,所以请忽略该问题

我正在尝试从数组中取一个值并将其放在数组的末尾。

所以在数组中 数组(“A”,“B”,“C”,“D”,“E”);

将B移到最后以获得结果 数组(“A”,“C”,“D”,“E”,“B”);

1 个答案:

答案 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

有关我使用的方法的详情,请查看splice()push()