How can I use optional chaining with arrays and functions?
You need to put a . after the ? to use optional chaining: myArray.filter(x => x.testKey === myTestKey)?.[0] Playground link Using just the ? alone makes the compiler think you’re trying to use the conditional operator (and then it throws an error since it doesn’t see a : later) Optional chaining isn’t just a TypeScript … Read more