我一生都不知道如何复制数字数组。
预期结果:[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]
最佳答案
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/