I have tried this syntax in VSCode and Coderpad (both use Node version 16.4).
let x = {}
x?.something.foo
As far as my understanding goes, this code shouldn’t throw an error now, but return undefined
. The feature optional chaining
should be available in Node v14+ but for some reason it doesn’t work in my VSCode and also in Coderpad.
Thought why?