在 REPL 编辑器内按步骤执行以下操作: (1)定义一个数组 arr1 内容为 1-10,使用 foreach 打印出 arr1 数组中的元素 (2)使用 filter 函数,过滤出来偶数存放在 arr2 中 (3)使用 map 函数把 arr1 数组中每一个元素都加 1 后取出来放到一个全新数组 arr3 (4)修改数组 arr1 中下标为 0 的数据为 100 (5)使用 reduce 函数将数组元素进行累加,使用占位符语法,计算结果存为变 量 resul
时间: 2023-11-22 09:56:42 浏览: 91
以下是在 REPL 编辑器内操作的步骤:
(1)定义数组 arr1 并打印出其中的元素:
```
let arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
arr1.forEach(element => console.log(element));
```
(2)使用 filter 函数,过滤出偶数并存放在 arr2 中:
```
let arr2 = arr1.filter(element => element % 2 === 0);
console.log(arr2);
```
(3)使用 map 函数,将 arr1 数组中每一个元素都加 1 后取出来放到一个全新数组 arr3:
```
let arr3 = arr1.map(element => element + 1);
console.log(arr3);
```
(4)修改数组 arr1 中下标为 0 的数据为 100:
```
arr1[0] = 100;
console.log(arr1);
```
(5)使用 reduce 函数将数组元素进行累加,使用占位符语法,计算结果存为变量 result:
```
let result = arr1.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
console.log(result);
```
完成以上步骤后,REPL 编辑器中应该会输出以下内容:
```
1
2
3
4
5
6
7
8
9
10
[ 2, 4, 6, 8, 10 ]
[ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ]
[ 100, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
110
```
阅读全文