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
道法自然