【发布时间】:2020-04-24 16:19:05
【问题描述】:
我正在尝试将可选链接与数组而不是对象一起使用,但不知道如何做到这一点:
这就是我想要做的myArray.filter(x => x.testKey === myTestKey)?[0]。
还尝试使用函数进行类似的操作:
let x = {a: () => {}, b: null}
console.log(x?b());
但它给出了这样的错误,那么如何将它与数组或函数一起使用。
【问题讨论】:
-
你有什么输入数据,你想要什么结果?
-
这是一个通用问题,不应依赖于输入和输出
?会进行空值检查以防止长时间使用&&&&链。
标签: javascript arrays typescript function optional-chaining