let recvIds = this.selectedRowKeys.filter((p) => p.recvId != "0").map((p) => p.recvId);
时间: 2024-04-19 13:26:29 浏览: 17
这段代码是使用了数组方法`filter`和`map`对`this.selectedRowKeys`数组进行操作。首先,`filter`方法用于过滤出满足特定条件的元素,这里的条件是`p.recvId != "0"`,即过滤掉`recvId`等于"0"的元素。然后,`map`方法用于对每个元素进行操作,这里是将每个元素的`recvId`提取出来并存入新的数组中。
所以,`recvIds`是一个新数组,包含了`this.selectedRowKeys`中所有满足条件的元素的`recvId`值。
相关问题
let hospitalData = this.HospitalList.filter((p) => p.HospitalId == row.HospitalId)[0];
您好,我是 AI 语言模型,这是您的第一个问题:“let hospitalData = this.HospitalList.filter((p) => p.HospitalId == row.HospitalId)[0];”。这是一句 JavaScript 代码,意思是筛选出医院 Id 与变量 row 中的医院 Id 相同的医院数据,然后将第一个符合条件的医院数据赋值给变量 hospitalData。如果没有匹配的数据,那么变量 hospitalData 将会是 undefined。希望这能够帮助您!
如何每 减少一条id同时减1 let dataSourceLength = this.dataSourceFeWater.length this.dataSourceFeWater = this.dataSourceFeWater.filter((item) => item.id !== id)
如果你的意思是想在过滤数组 `dataSourceFeWater` 中删除 `id` 对应的元素并将数组长度减一,可以这样实现:
```
let dataSourceLength = this.dataSourceFeWater.length;
this.dataSourceFeWater = this.dataSourceFeWater.filter((item) => item.id !== id);
if (this.dataSourceFeWater.length < dataSourceLength) {
dataSourceLength--;
}
```
这段代码中,我们首先记录原始数组的长度,然后使用 `filter()` 方法过滤掉 `id` 对应的元素。最后,我们比较过滤后数组的长度是否比原始长度小,如果是,则将原始长度减一。这样就可以同时删除指定元素并减少数组长度了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)