Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可观察到的Javascript->;删除对象数组中的项_Javascript_Angular_Filter_Rxjs_Observable - Fatal编程技术网

可观察到的Javascript->;删除对象数组中的项

可观察到的Javascript->;删除对象数组中的项,javascript,angular,filter,rxjs,observable,Javascript,Angular,Filter,Rxjs,Observable,我在删除我的可观察项时遇到问题 产品美元:可观察 这就是价值所在: 我们可以看到两种类型的对象:具有“普通”名称和类似ID的名称。 名称以“ID…”开头的所有对象都是产品的子引用,我想将其全部删除 我怎样才能用Rxjs或香草js做到这一点 提前感谢:) 类似 const hasRealName = (row) => !row.name.startsWith('ID'); const filteredProducts$: Observable<Product[]> = prod

我在删除我的可观察项时遇到问题

产品美元:可观察

这就是价值所在: 我们可以看到两种类型的对象:具有“普通”名称和类似ID的名称。 名称以“ID…”开头的所有对象都是产品的子引用,我想将其全部删除

我怎样才能用Rxjs或香草js做到这一点
提前感谢:)

类似

const hasRealName = (row) => !row.name.startsWith('ID');

const filteredProducts$: Observable<Product[]> = products$.pipe(
    map(
        rows => rows.filter(hasRealName)
    );
const hasRealName=(行)=>!row.name.startsWith('ID');
const filteredProducts$:可观=产品$.pipe(
地图(
rows=>rows.filter(hasRealName)
);

编写一个过滤器,使用正则表达式/strings以某种函数开始,以过滤掉所有不需要的数据。不要发布图像发布一个有效的JSON,这样人们就可以为您编写一个示例作为回答。您能给我们看一下您的代码吗?@pavankumar谢谢您的回答。我以为图像会更容易,但下次我会知道的:)。谢谢@你真的需要密码吗?不管怎样,问题解决了,谢谢:)谢谢!我的代码工作正常,我已经了解了您的流程:)