js中有关数组的编程题
下面是一些关于数组的编程题:
1. 到数组中的最大值和最小值。
```javascript
let arr = [1, 2, 3, 4, 5];
let maxValue = Math.max(...arr);
let minValue = Math.min(...arr);
console.log(maxValue, minValue);
```
2. 计算数组中所有元素的总和。
```javascript
let arr = [1, 2, 3, 4, 5];
let sum = duce((total, num) => total + num, 0);
console.log(sum);
js 二维数组```
3. 反转数组的顺序。
```javascript
let arr = [1, 2, 3, 4, 5];
let reversedArr = verse();
console.log(reversedArr);
```
4. 到数组中的重复元素。
```javascript
let arr = [1, 2, 3, 4, 4, 5];
let duplicates = arr.filter((item, index) => arr.indexOf(item) !== index);
console.log(duplicates);
```
5. 到数组中满足条件的元素。
```javascript
let arr = [1, 2, 3, 4, 5];
let filteredArr = arr.filter(num => num % 2 === 0);
console.log(filteredArr);
```
6. 将二维数组转换为一维数组。
```javascript
let arr = [[1, 2], [3, 4], [5, 6]];
let flattenedArr = arr.flat();
console.log(flattenedArr);
```
7. 对数组进行排序。
```javascript
let arr = [1, 5, 3, 2, 4];
let sortedArr = arr.sort((a, b) => a - b);
console.log(sortedArr);
```
8. 删除数组中的指定元素。
```javascript
let arr = [1, 2, 3, 4, 5];
let elementToRemove = 3;
let filteredArr = arr.filter(num => num !== elementToRemove);
console.log(filteredArr);
```
这些编程题可以帮助你熟悉数组的相关操作。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。