typescript map()和filter()

map:

这个方法返回的是根据条件进行计算以后的结果。

这个方法是加工过的结果。

 

filter:

这个方法就是过滤,满足条件的原数据。

这个方式是返回的原来数组中的元素,只是排除了不满足条件的元素。

 

举个例子:

 

复制代码
const dataSource: Ref<DataItem[]> = ref([
      {
        key: '0',
        name: 'Edward King 0',
        age: 32,
        address: 'London, Park Lane no. 0',
      },
      {
        key: '1',
        name: 'Edward King 1',
        age: 32,
        address: 'London, Park Lane no. 1',
      },
    ]);
复制代码

删除:

const onDelete = (key: string) => {
      dataSource.value = dataSource.value.filter(item => item.key !== key);
    };

 

 

参考:https://blog.csdn.net/longzhoufeng/article/details/106518176

posted @   jiduoduo  阅读(599)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
历史上的今天:
2021-05-17 微信小程序 选择图片 并上传到服务器
2021-05-17 微信小程序 setData
2015-05-17 zxing-master core编译
点击右上角即可分享
微信分享提示