【发布时间】:2026-02-12 04:40:01
【问题描述】:
我有这个数组
0: (5) ["2", "X", "8", "11", "15"]
1: (5) ["1", "5", "X", "X", "14"]
2: (5) ["X", "4", "7", "10", "13"]
3: (5) ["X", "3", "6", "9", "12"]
我想将数字 1 移动到数字 2 所在的位置,以便该数组返回
0: (5) ["1", "X", "8", "11", "15"]
1: (5) ["2", "5", "X", "X", "14"]
2: (5) ["X", "4", "7", "10", "13"]
3: (5) ["X", "3", "6", "9", "12"]
这个数组集合是一次性返回的,所以我想在它返回后更改位置。
我正在使用 JavaScript。 谢谢大家。
我试过了
Array.prototype.move = function (from, to) {
this.splice(to, 0, this.splice(from, 1)[0]);
};
但这会移动整个行,即将数组 0 移动到数组 1
【问题讨论】:
标签: javascript arrays angularjs