javascript實現把指定元素移動到第一位

 //移動數組第index位置到第一個元素
  static itemtoArraytop(Arr,index){
    var temp = Arr[index];
    if(index == 0){
      return Arr;
    }
    for (var i = 0; i < Arr.length; i++) {
      if (Arr[i] === Arr[index]) {
        //從第i個元素開始移除,1是長度,只移除一個元素。
        Arr.splice(i, 1);
        break;
      }
    }
    //unshift() 方法可向數組的開頭添加一個或更多元素,並返回新的長度。
    Arr.unshift(temp);
    return Arr;
  }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章