uniapp中拿出数组里的对象
时间: 2023-07-30 07:05:25 浏览: 151
在uni-app中拿出数组里的对象,你可以使用JavaScript的相同方法。假设你有以下包含对象的数组:
```javascript
const people = [
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 35 }
]
```
如果你想将每个对象中的`name`属性提取出来,可以使用.map()方法:
```javascript
const names = people.map(person => person.name)
console.log(names) // 输出 ["Alice", "Bob", "Charlie"]
```
如果你想提取出所有`age`属性的总和,可以使用.reduce()方法:
```javascript
const totalAge = people.reduce((sum, person) => sum + person.age, 0)
console.log(totalAge) // 输出 90
```
还可以使用.filter()方法筛选出符合条件的对象:
```javascript
const youngPeople = people.filter(person => person.age < 30)
console.log(youngPeople) // 输出 [{ name: 'Alice', age: 25 }, { name: 'Bob', age: 30 }]
```
在uni-app中使用这些方法时,只需在页面中的JavaScript代码中使用即可。希望这些例子能够帮助你理解如何从包含对象的数组中提取对象。
阅读全文