JavaScript
Arrow functions
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this
ES2015 introduced arrow functions which don't provide their own
this
binding (it retains thethis
value of the enclosing lexical context).
Optional chaining and array access
thing?.entity?.[0]?.property