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;
  }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章