有如下数组;请筛选出数组中年龄小年18的对象 var arr = [ {name: '小明', age: 12}, {name: '小红', age: 32}, {name: '小天', age: 45}, {name: '小哈', age: 16}, ]
时间: 2023-04-02 19:00:44 浏览: 87
可以使用 filter 方法来筛选出年龄小于18的对象:
var arr = [
{name: '小明', age: 12},
{name: '小红', age: 32},
{name: '小天', age: 45},
{name: '小哈', age: 16},
];
var result = arr.filter(function(obj) {
return obj.age < 18;
});
console.log(result); // [{name: '小明', age: 12}, {name: '小哈', age: 16}]
相关问题
var arr = [{name: 'wang', age:'1'}, {name:'zhang', age:'2'}], 要求得到obj = {wang: '1', zhang: '2'}
你可以使用循环遍历数组中的对象,并将每个对象的 name 属性作为键,age 属性作为值,构建一个新的对象。以下是一个实现这个要求的 JavaScript 代码示例:
```javascript
var arr = [{name: 'wang', age:'1'}, {name:'zhang', age:'2'}];
var obj = {};
for (var i = 0; i < arr.length; i++) {
var name = arr[i].name;
var age = arr[i].age;
obj[name] = age;
}
console.log(obj);
```
运行上述代码后,你将得到输出结果 obj = {wang: '1', zhang: '2'}。
javascript封装方法 找出数组最大值var arr = [12, 34, 2, 5, 76];
好的,这是一个简单的JavaScript编程问题。可以使用循环或者Math.max()方法来找出数组中的最大值。下面是两种方法的代码示例:
1. 使用循环遍历数组并找到最大值:
```javascript
function findMax(arr) {
let max = arr[0]; // 假设第一个元素为最大值
for (let i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i]; // 更新最大值
}
}
return max;
}
let arr = [12, 34, 2, 5, 76];
let max = findMax(arr);
console.log(max); // 输出 76
```
这段代码定义了一个名为`findMax`的方法,它接受一个数组作为参数,并使用for循环遍历数组中的每个元素,找到其中的最大值。
2. 使用Math.max()方法找到数组中的最大值:
```javascript
let arr = [12, 34, 2, 5, 76];
let max = Math.max(...arr);
console.log(max); // 输出 76
```
这段代码使用了ES6的扩展运算符`...`来将数组展开,然后使用Math.max()方法找到其中的最大值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)