>From a technical point of view, using  and it interestingly changes behavior when there is a line break before `!`. ```js var a = {}; a![3]; // works as a[3] a ![3]; // preserves original behavior ``` >but many languages (e.g. Swift, Kotlin, and I think TypeScript 2.0) use it in >the inverse direction: non-null assertion for nullable types. Right. :/
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

