Smo*_*kas 2 javascript arrays numbers push rotation
大家好,我有这个任务:我有一个数组 [4,7,3,6,9] ,我必须制作一个这样的数组:
[4,7,3,6,9]
[9,4,7,3,6]
[6,9,4,7,3]
[3,6,9,4,7]
[7,3,6,9,4]
Run Code Online (Sandbox Code Playgroud)
我必须制作一个程序,其中数组正在旋转,即使我向数组添加一个新项目,它也应该相应地改变。我是 JS 的新手,大约 1 周,这是我目前的尝试:
var numbers = [4, 7, 3, 6, 9];
console.log(numbers);
numbers[0] = 9; numbers[1] = 4; numbers[2] = 7; numbers[3] = 3; numbers[4] = 6;
console.log(numbers);
numbers[0] = 6; numbers[1] = 9; numbers[2] = 4; numbers[3] = 7; numbers[4] = 3;
console.log(numbers);
numbers[0] = 3; numbers[1] = 6; numbers[2] = 9; numbers[3] = 4; numbers[4] = 7;
console.log(numbers);
numbers[0] = 7; numbers[1] = 3; numbers[2] = 6; numbers[3] = 9; numbers[4] = 4;
console.log(numbers);
Run Code Online (Sandbox Code Playgroud)
同样在我的脑海中,我有 .push、.splice 等。我不知道为什么,但我真的觉得 javascript 不适合我的大脑,哈哈:D
您可以弹出该值并取消移动它。
var array = [4, 7, 3, 6, 9],
i = array.length;
while (i--) {
console.log(array.join(' '));
array.unshift(array.pop());
}
console.log(array.join(' '));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4158 次 |
| 最近记录: |