利用java script封装一个可以去重数组的函数
时间: 2023-03-24 21:01:19 浏览: 113
可以使用 JavaScript 中的函数来实现重复数组的操作。以下是一个使用函数实现重复数组的示例:
```
function repeatArray(arr, num) {
var newArr = [];
for (var i = 0; i < num; i++) {
newArr = newArr.concat(arr);
}
return newArr;
}
```
这个函数接收两个参数:要重复的数组和要重复的次数。它使用一个 for 循环来将原始数组拼接到一个新的数组中,重复 num 次,然后返回这个新数组。例如,如果要将数组 [1,2,3] 重复 3 次,可以调用函数:
```
var myArray = [1, 2, 3];
var repeatedArray = repeatArray(myArray, 3);
console.log(repeatedArray);
```
这将输出一个包含 [1,2,3,1,2,3,1,2,3] 的数组。
相关问题
封装一个函数,功能是完成数组去重,写出一种方法即可
可以使用Set数据结构来完成数组去重的功能,具体实现如下:
function unique(arr) {
return Array.from(new Set(arr));
}
其中,Set数据结构可以自动去重,而Array.from()方法可以将Set转换为数组。
阅读全文