Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何循环Javascript中4个变量的值?_Javascript_Variables_Integer - Fatal编程技术网

如何循环Javascript中4个变量的值?

如何循环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

我有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=4;
[a,b,c,d]=循环([a,b,c,d]);
控制台日志(a、b、c、d)
[a, b, c, d] = [b, c, d, a];