- 将数组
[1, 2, 3, 4, 5]
转换为数组 [2, 4, 6, 8, 10]
。
答案:
javascript">const arr = [1, 2, 3, 4, 5];
const doubledArr = arr.map(num => num * 2);
console.log(doubledArr);
- 给定一个数组
[1, 2, 3, 4, 5]
,如何从数组中移除偶数?
答案:
javascript">const arr = [1, 2, 3, 4, 5];
const filteredArr = arr.filter(num => num % 2 !== 0);
console.log(filteredArr);
- 如何计算数组
[1, 2, 3, 4, 5]
中所有元素的和?
答案:
javascript">const arr = [1, 2, 3, 4, 5];
const sum = arr.reduce((acc, num) => acc + num, 0);
console.log(sum);
- 将数组
[1, 2, 3, 4, 5]
中的元素按照降序排序。
答案:
javascript">const arr = [1, 2, 3, 4, 5];
const sortedArr = arr.sort((a, b) => b - a);
console.log(sortedArr);
- 给定一个嵌套数组
[[1, 2], [3, 4], [5, 6]]
,如何将其转换为一维数组 [1, 2, 3, 4, 5, 6]
?
答案:
javascript">const nestedArr = [[1, 2], [3, 4], [5, 6]];
const flattenedArr = nestedArr.flat();
console.log(flattenedArr);