JSFiddle - React, Tailwind, and code Playground
by ilyabezp
JavaScript
var ab = [0,1,2,3,4];//0->2
function xax(a,b){
c = ab[a];//DONE
for(var i=a;b?a>b?i>b:i<b:i>0;b?a>b?i--:i++:i--)ab[i]=ab[b?a>b?i-1:i+1:i-1];
ab[b?b:0]=c;//DONE
alert(ab);
}
xax(0,3);
//a[0>2?2:0]=b;
//a[3>1?1:3]=b;
//b=a[0>2?2:0]; - nepBbIu b
//b=a[3>1?3:1];
//i=a
//i=a
//3>1?i-1:i+1
//0>2?i-1:i+1
//3>1?i>1:i<1
//0>2?i>2:i<2
//3>1?i--:i++
//0>2?i--:i++
//===
var a = [0,1,2,3,4];//3->1
b = a[3];
for(var i=3;i>1;i--)a[i]=a[i-1];
a[1]=b;
//alert(a);
//===
var a = [0,1,2,3,4];//3->0
b = a[3];
for(var i=3;i>0;i--)a[i]=a[i-1];
a[0]=b;
//alert(a);