一天中的好时光,出现了将数组元素移动到开头的任务。好像已经完成了,但也许有更漂亮的方式将元素移到开头?
var arr = [0, 1, 2, 3, 4, 5];
console.log(arr);
var removed = arr.splice(3, 1);
arr.unshift(removed[0]);
console.log(arr);
一天中的好时光,出现了将数组元素移动到开头的任务。好像已经完成了,但也许有更漂亮的方式将元素移到开头?
var arr = [0, 1, 2, 3, 4, 5];
console.log(arr);
var removed = arr.splice(3, 1);
arr.unshift(removed[0]);
console.log(arr);
您可以对数组进行排序,表明所需的值应该是其余的第一个。
您可以从数组中剪下您需要的元素,并使用 2 个拼接将其放在开头
如果有超过 1 个元素,则适用