uniapp获取某类的最后一个元素
时间: 2023-05-27 18:04:14 浏览: 269
uniapp获取用户通讯录外加后台系统
4星 · 用户满意度95%
可以通过以下代码获取某个数组的最后一个元素:
```javascript
let arr = [1, 2, 3, 4];
let lastObj = arr[arr.length - 1];
console.log(lastObj); // 4
```
如果想要获取某个对象数组的最后一个元素,可以使用相同的方法:
```javascript
let objArr = [{name: '张三'}, {name: '李四'}, {name: '王五'}];
let lastObj = objArr[objArr.length - 1];
console.log(lastObj); // {name: '王五'}
```
如果要获取的是某个由组件构成的数组的最后一个元素,可以直接使用该数组的 `length` 属性和数组下标来获取:
```javascript
let compArr = this.$refs.compList;
let lastComp = compArr[compArr.length - 1];
console.log(lastComp); // 该数组的最后一个组件
```
注意:上述方法仅适用于数组元素的索引值是连续的情况。如果该数组元素的索引值不是连续的,可以使用 `for...of` 循环或 `Array.prototype.find()` 方法来查找最后一个元素。
阅读全文