最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

卓尼县| 霍林郭勒市| 滁州市| 曲周县| 阿鲁科尔沁旗| 普陀区| 正蓝旗| 叶城县| 渭源县| 进贤县| 泊头市| 石渠县| 兰溪市| 乐山市| 阿尔山市| 塘沽区| 济宁市| 兰坪| 镇江市| 水城县| 怀柔区| 石首市| 永仁县| 博湖县| 祁阳县| 丰宁| 安国市| 黄平县| 乌拉特后旗| 盖州市| 辉县市| 福清市| 巴林左旗| 屯门区| 天峨县| 濮阳市| 育儿| 秦皇岛市| 额敏县| 宁波市| 邹平县|