给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。

  function arrayRight(arr, k) {
            k %= arr.length;
            while(k>0){
                let tmp=arr[arr.length-1];
                for(let i=arr.length-1;i>0;i--){
                    arr[i]=arr[i-1];
                }
                arr[0]=tmp;
                k--;
            }
            console.log(arr)
        }
arrayRight(_arr,2);

  

原文地址:https://www.cnblogs.com/guozhe/p/15475938.html