Heim  >  Artikel  >  Web-Frontend  >  js implementiert das Verschieben von Daten in einem Array nach oben und unten

js implementiert das Verschieben von Daten in einem Array nach oben und unten

小云云
小云云Original
2018-01-19 13:07:301889Durchsuche

Dieser Artikel zeigt Ihnen hauptsächlich ein Beispiel dafür, wie js das Verschieben von Daten in einem Array nach oben und unten realisiert. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.

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)
  }
}

Verwandte Empfehlungen:

So implementieren Sie die Funktion zum Verschieben von Daten nach oben und unten in der Liste

Analyse der Java-geordneten Array-Datenstruktur und des binären Suchalgorithmus

Bitte geben Sie Hinweise zu Problemen im Zusammenhang mit der PHP-Array-Datenbank

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

Stellungnahme:
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