使用js写一个函数,传入一个数组,返回数组重复之后的结果
时间: 2024-11-12 11:32:30 浏览: 3
JavaScript将一个数组插入到另一个数组的方法
你可以使用JavaScript编写一个名为`repeatArray`的函数,这个函数接收一个数组作为参数,并通过循环复制该数组来实现数组元素的重复。下面是一个简单的实现示例:
```javascript
function repeatArray(arr, times = 1) {
// 如果times小于1,则直接返回原数组,因为默认重复一次
if (times < 1) return arr;
// 创建一个新的空数组用于存放重复后的结果
let result = [];
// 遍历指定次数,将原数组元素添加到新数组中
for (let i = 0; i < times; i++) {
result = [...result, ...arr]; // 使用扩展运算符合并两个数组
}
// 返回重复后的数组
return result;
}
```
使用这个函数的方式如下:
```javascript
console.log(repeatArray([1, 2, 3])); // 输出: [1, 2, 3, 1, 2, 3]
console.log(repeatArray([1, 2, 3], 2)); // 输出: [1, 2, 3, 1, 2, 3, 1, 2, 3]
```
阅读全文