Heim > Web-Frontend > js-Tutorial > Hauptteil

Beispiel für das Verschieben von Daten in einem Array nach oben und unten mithilfe von js

韦小宝
Freigeben: 2018-01-08 10:53:15
Original
1722 Leute haben es durchsucht

Der folgende Editor zeigt Ihnen ein Beispiel für das Verschieben von Daten im Array mithilfe von js nach oben und unten. Der Herausgeber findet es ziemlich gut, deshalb teile ich jetzt den js-Quellcode mit Ihnen und gebe ihn als Referenz. Wenn Sie sich für js interessieren, folgen Sie dem Editor, um einen Blick darauf zu werfen

Das Beispiel lautet wie folgt:


var swapItems = function(arr, index1, index2){
  arr[index1] = arr.splice(index2,1,arr[index1])[0]
  return arr
}
var arr = [1,2,3]
var newArr = []
upData (arr, index) {
  if (this.arr.length > 1 && index !== 0) {
    newArr = swapItems(arr, index, index - 1)
  }
}
downData (arr, index) {
  if (this.arr.length > 1 && index !== (this.arr.length - 1)) {
    newArr = swapItems(this.arr, index, index + 1)
  }
}
Nach dem Login kopieren


Das obige js-Beispiel zum Verschieben von Daten in einem Array ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, es kann Ihnen eine Referenz geben, und ich Ich hoffe, Sie lesen mehr. Unterstützen Sie die chinesische PHP-Website.

Verwandte Empfehlungen:

Eine einfache Möglichkeit, den Fokus auf die letzte Position in js zu verschieben

Detaillierte Erklärung des zu erreichenden js-Doms Hautveränderungseffekt

JS zurück zum oberen Beispiel teilen

Das obige ist der detaillierte Inhalt vonBeispiel für das Verschieben von Daten in einem Array nach oben und unten mithilfe von js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage