如何循环Javascript中4个变量的值?
我有4个整数变量:A、B、C和D 我想要一个名为cycle()的函数,其中a的值到B,B的值到C,C的值到D,D的值到a 如何做到这一点?ES6允许您通过以下方式做到这一点: (如何循环Javascript中4个变量的值?,javascript,variables,integer,Javascript,Variables,Integer,我有4个整数变量:A、B、C和D 我想要一个名为cycle()的函数,其中a的值到B,B的值到C,C的值到D,D的值到a 如何做到这一点?ES6允许您通过以下方式做到这一点: ([d,a,b,c]如果“d到a”意味着a应该得到d的值) 您可以使用push和shift来执行此操作。它将支持N个要旋转的元素 功能循环(arr){ arr.push(arr.shift()); //如果你想要d,那就去a //arr.unshift(arr.pop()); 返回arr; } 变量a=1,b=2,c=3
[d,a,b,c]
如果“d到a”意味着a应该得到d的值)
您可以使用
push
和shift
来执行此操作。它将支持N个要旋转的元素
功能循环(arr){
arr.push(arr.shift());
//如果你想要d,那就去a
//arr.unshift(arr.pop());
返回arr;
}
变量a=1,b=2,c=3,d=4;
[a,b,c,d]=循环([a,b,c,d]);
控制台日志(a、b、c、d)代码>
[a, b, c, d] = [b, c, d, a];