亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Javascript實(shí)現(xiàn)數(shù)組中的元素上下移動(dòng)

 更新時(shí)間:2017年04月28日 15:15:01   作者:helloxiaoliang  
這篇文章主要給大家介紹了Javascript實(shí)現(xiàn)數(shù)組中的元素上下移動(dòng)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。

前言

我們交換數(shù)組可以實(shí)現(xiàn)元素上下移動(dòng)了,這個(gè)效果我們?cè)诒砀窕蛞郧芭判蛩惴ㄖ卸紩?huì)用到,下面來(lái)看一個(gè)JavaScript下實(shí)現(xiàn)交換數(shù)組元素上下移動(dòng)例子

在寫(xiě)項(xiàng)目的時(shí)候,要實(shí)現(xiàn)一個(gè)數(shù)組記錄上下移動(dòng)的示例。寫(xiě)起來(lái)也沒(méi)有沒(méi)麻煩,無(wú)非是交換數(shù)組元素。最終實(shí)現(xiàn)代碼如下,比較重要的是那個(gè)函數(shù)。

示例代碼:

// 交換數(shù)組元素
  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);
  };

合理使用那個(gè)方法,可以實(shí)現(xiàn)置頂和最底的一些實(shí)現(xiàn)。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論