给定数组var numberList = [35,23,30,40,12,18,21,15,49,8,37,10],以30为基准,使得数组numberList以30为界形成两个子集,数组前子集"小于30",后子集"大于等于30",并输出结果。
时间: 2024-10-11 15:11:32 浏览: 17
详解JAVA8 函数式接口
5星 · 资源好评率100%
可以使用JavaScript的`filter()`函数来轻松地将数组分为两部分,一个包含所有小于30的元素,另一个包含所有大于或等于30的元素。以下是具体的步骤:
```javascript
let numberList = [35, 23, 30, 40, 12, 18, 21, 15, 49, 8, 37, 10];
let threshold = 30;
// 创建一个大于等于30的子集
let greaterOrEqualThirty = numberList.filter(num => num >= threshold);
// 创建一个小于30的子集
let lessThanThirty = numberList.filter(num => num < threshold);
console.log("小于30的子集:", lessThanThirty);
console.log("大于等于30的子集:", greaterOrEqualThirty);
```
运行上述代码后,你会得到两个子集分别存储在`lessThanThirty`和`greaterOrEqualThirty`变量中,并打印出来。
阅读全文