Open questions
document.all
get?C# and other languages have syntax sugar for accessing property chains where null
(or in our case, undefined
) might be encountered at any point in the object hierarchy.
var x = { y: { z: null, q: undefined } }; console.log(x?.y?.z?.foo); // Should print 'null' console.log(x?.baz); // Still an error console.log(x.y.q?.bar); // Should print 'undefined'
Need proposal on what exactly we should codegen, keeping in mind side effects of accessors.
Edit by @DanielRosenwasser February 27, 2018: This proposal is also called the "null propagation" operator.
AndersDJohnson, pulkit110, svekl, eaigner, Arcitectus and 743 moremind0n, musicm122, kgtkr, PatrickShaw, iygnay and 32 moresaeedtabrizi, eestein, iygnay, danieloprado, EtherTyper and 68 moreeaigner, Robinson7D, oocx, hcgatewood, hulucc and 207 moreExE-Boss, derekdowling, joshuaobrien, migeorge, isbasex and 23 moremigeorge, isbasex, noway, igor-pavlichenko, jcalz and 13 more
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4