VorwortWir können Elemente durch Vertauschen von Arrays nach oben und unten verschieben. Dieser Effekt wird in Tabellen oder früheren Sortieralgorithmen verwendet. Sehen wir uns ein Beispiel für das Vertauschen und Verschieben von Array-Elementen an in JavaScript.
Beim Schreiben eines Projekts müssen wir ein Beispiel für das Auf- und Abwärtsverschieben von Array-Datensätzen implementieren. Das Schreiben ist nicht mühsam, es ist nichts weiter als der Austausch von Array-Elementen. Der endgültige Implementierungscode lautet wie folgt. Wichtiger ist die Funktion.
Beispielcode:
// 交换数组元素
var swapItems = function(arr, index1, index2) {
arr[index1] = arr.splice(index2, 1, arr[index1])[0];
return arr;
};
// 上移
$scope.upRecord = function(arr, $index) {
if($index == 0) {
return;
}
swapItems(arr, $index, $index - 1);
};
// 下移
$scope.downRecord = function(arr, $index) {
if($index == arr.length -1) {
return;
}
swapItems(arr, $index, $index + 1);
};
Nach dem Login kopieren
Durch die entsprechende Verwendung dieser Methode können Top- und Bottom-Implementierungen erreicht werden.
Das obige ist der detaillierte Inhalt vonSo verschieben Sie Elemente in einem Javascript-Array nach oben und unten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!