javascript - 数组中的重复数字 | JavaScript

标签 javascript arrays duplicates

我一生都不知道如何复制数字数组。

预期结果:[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

这是迄今为止我的代码:

const numbers = [1, 2, 3, 4, 5];
var result = numbers.map((number) => {
    return number
});

console.log(result);

我不知道如何获取数字数组然后复制该数组?

我开始做 if 语句 - “如果数字等于 1,则返回 1”,但这会打印这样的数字 [1, 1, 2, 2, 3, 3, 4, 4, 5, 5]

https://jsfiddle.net/e6jf74n7/1/

最佳答案

Map 会将所有值一对一映射,这就是它被称为“map”的原因;它给你一个值,你返回一个应该替换它的值。

要复制列表,concat列表本身:

const numbers = [1, 2, 3, 4, 5];
var result = numbers.concat(numbers);

console.log(result);

关于javascript - 数组中的重复数字 | JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39473617/

相关文章:

java - 根据一行数据对二维数组进行排序

arrays - 静态表中的动态表名与数组列

c - 字符串和函数的多维数组

php - 需要一种算法来查找几乎重复的文本值

C#获取重复值的字典第一个键

javascript - 使用 Ajax 自动更新 Highcharts

javascript - 从 JSON 对象访问 javascript 中的 Enum

python - 计算并显示一行在文件中重复了多少次

javascript - 联系表格 7 - 鼠标悬停时验证消息消失

javascript - 滚动表格以将其应用于 tbody