JS给定数组var numberList = [35,23,30,40,12,18,21,15,49,8,37,10],以30为基准,使得数组numberList以30为界形成两个子集,数组前子集"小于30",后子集"大于等于30",并输出结果。
时间: 2024-10-10 09:08:58 浏览: 19
JavaScript编码标准1
你可以使用JavaScript的数组过滤(filter)方法来实现这个需求。首先创建两个空数组,一个用于存储小于30的元素,另一个用于存储大于等于30的元素。然后遍历`numberList`,根据每个元素的值决定将其添加到哪个数组。
以下是具体的代码:
```javascript
let numberList = [35, 23, 30, 40, 12, 18, 21, 15, 49, 8, 37, 10];
let lessThanThirty = [];
let greaterThanOrEqualToThirty = [];
for (let i = 0; i < numberList.length; i++) {
if (numberList[i] < 30) {
lessThanThirty.push(numberList[i]);
} else {
greaterThanOrEqualToThirty.push(numberList[i]);
}
}
console.log("小于30的数组:", lessThanThirty);
console.log("大于等于30的数组:", greaterThanOrEqualToThirty);
```
运行这段代码后,你会看到分别输出小于30的数组和大于等于30的数组。
阅读全文