大家周末愉快,随便写点--数组移动

161 阅读1分钟

算法很好玩,偶尔写写可以,天天搞就有点心疼发量了[捂脸]

不扯了,看代码吧

let arr=[1,2,3,4,5],t,n=0;
while(n<5){
for(let i=1;i<arr.length;i++){
   // 每次跟arr[0]交换位置,再其他元素交换位置
    t=arr[0];
    arr[0]=arr[i];
    arr[i]=t;
}
  n++;
} 
   // 外层n控制数组右移动几位,n=1,arr=[5,1,2,3,4],左移同理可以自己弄下
    console.log(arr);

随便写点,就一点,bye~