结果为空数组时返回动作

路德维格

当第一个mergeMap返回空数组时,是否可以使其返回一个操作(已完成)

of(1)
    .pipe(
      mergeMap(x => []), // this can result in empty array
      distinct(),
      mergeMap(x => {
        ...
        return fulfilled()
      })
    )
    .subscribe((x) => console.log(x));
反引号

不要返回一个空数组,而是返回一个发出单个哨兵值的 observable。

const SENTINEL = Symbol();

of(1)
  .pipe(
    mergeMap((x) => of(SENTINEL)),
    distinct(),
    mergeMap((x) => {
      if (x === SENTINEL) return fulfilled();
      // etc.
    })
  )
  .subscribe((x) => console.log(x));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

结果为空时,LINQ返回什么

来自分类Dev

结果集为空时返回数字

来自分类Dev

作为另一个动作的结果返回动作?

来自分类Dev

尝试将API结果推送到数组,但返回为空

来自分类Dev

grep结果为空时,Ansible Shell模块返回错误

来自分类Dev

SQL - 仅当没有结果为空时才返回

来自分类Dev

清漆3:使用“合成器”时,“预期的返回动作名称”

来自分类Dev

动作创建者是否有必要返回动作?

来自分类Dev

PHP PDO 数组结果为空但 var_dump 返回完整结果

来自分类Dev

返回动态分配的数组?(C)

来自分类Dev

返回动态指针数组的C ++方法

来自分类Dev

从函数返回动态创建的数组

来自分类Dev

Active Record Association CollectionProxy无法正常工作:当@ owner。@ target返回一个空数组时,为什么@ owner。@ target.count的结果为1?

来自分类Java

如何在片段中设置限制返回动作

来自分类Dev

单击 UIBarButton 显示吐司,双击返回动作需要执行

来自分类Dev

动作栏中的微调器结果为空指针异常

来自分类Dev

为什么解码返回结果为空

来自分类Dev

'空的?' 为空数组中的空数组返回 'false'

来自分类Dev

当查询结果为空时,如何强制MySQL查询返回0?

来自分类Dev

PHP添加数组使结果为空

来自分类Dev

当数组不包含空终止符时,为什么strlen()返回奇怪的结果?

来自分类Dev

读取资源时结果为空

来自分类Dev

合并数据帧时结果为空

来自分类Dev

创建CSV文件时结果为空

来自分类Dev

HMGET:传递参数时为空结果

来自分类Dev

比较变量时为空结果

来自分类Dev

查询为空时如何对结果排序?

来自分类Dev

PostgreSQL返回结果集为JSON数组?

来自分类Dev

确定Redux状态为空数组是初始状态还是返回空数组的API调用结果的建议方法是什么?

Related 相关文章

  1. 1

    结果为空时,LINQ返回什么

  2. 2

    结果集为空时返回数字

  3. 3

    作为另一个动作的结果返回动作?

  4. 4

    尝试将API结果推送到数组,但返回为空

  5. 5

    grep结果为空时,Ansible Shell模块返回错误

  6. 6

    SQL - 仅当没有结果为空时才返回

  7. 7

    清漆3:使用“合成器”时,“预期的返回动作名称”

  8. 8

    动作创建者是否有必要返回动作?

  9. 9

    PHP PDO 数组结果为空但 var_dump 返回完整结果

  10. 10

    返回动态分配的数组?(C)

  11. 11

    返回动态指针数组的C ++方法

  12. 12

    从函数返回动态创建的数组

  13. 13

    Active Record Association CollectionProxy无法正常工作:当@ owner。@ target返回一个空数组时,为什么@ owner。@ target.count的结果为1?

  14. 14

    如何在片段中设置限制返回动作

  15. 15

    单击 UIBarButton 显示吐司,双击返回动作需要执行

  16. 16

    动作栏中的微调器结果为空指针异常

  17. 17

    为什么解码返回结果为空

  18. 18

    '空的?' 为空数组中的空数组返回 'false'

  19. 19

    当查询结果为空时,如何强制MySQL查询返回0?

  20. 20

    PHP添加数组使结果为空

  21. 21

    当数组不包含空终止符时,为什么strlen()返回奇怪的结果?

  22. 22

    读取资源时结果为空

  23. 23

    合并数据帧时结果为空

  24. 24

    创建CSV文件时结果为空

  25. 25

    HMGET:传递参数时为空结果

  26. 26

    比较变量时为空结果

  27. 27

    查询为空时如何对结果排序?

  28. 28

    PostgreSQL返回结果集为JSON数组?

  29. 29

    确定Redux状态为空数组是初始状态还是返回空数组的API调用结果的建议方法是什么?

热门标签

归档