定义一个数组含有10个随机整数[5, 15],求数组中的第二大值。用js实现
时间: 2024-05-14 20:14:37 浏览: 113
取数组中的第2大值
```js
const arr = [];
for (let i = 0; i < 10; i++) {
arr.push(Math.floor(Math.random() * 11) + 5);
}
arr.sort((a, b) => b - a);
console.log('第二大的值是:', arr[1]);
```
解释:
1. 首先定义一个空数组 `arr`。
2. 循环10次,每次随机生成一个整数,范围为[5, 15],并将其加入到 `arr` 中。
3. 使用 `sort` 方法将 `arr` 中的元素从大到小排序。
4. 取出排序后的第二个元素,即为数组中的第二大值。
阅读全文