getchaar⦁ c++平移数据 将数组arr中第一个元素移到数组末尾,其余数据依次往前平移一个位置
时间: 2024-05-12 20:19:16 浏览: 109
C++数组元素位置的查找程序
5星 · 资源好评率100%
以下是JavaScript实现:
```javascript
function shiftArr(arr) {
if (arr.length <= 1) {
return arr;
}
var first = arr.shift();
arr.push(first);
return arr;
}
```
测试代码:
```javascript
console.log(shiftArr([1, 2, 3, 4, 5])); // [2, 3, 4, 5, 1]
console.log(shiftArr([1])); // [1]
console.log(shiftArr([])); // []
```
解释:首先判断数组长度是否小于等于1,如果是则直接返回原数组。否则,使用`shift()`方法将第一个元素取出并保存到变量`first`中,然后使用`push()`方法将其放到数组末尾,最后返回移动后的数组。
阅读全文