title: Null-safe property access (and conditional assignment) in ES6/2015
body: <p>Is there a <code>null</code>-safe property access (null propagation / existence) operator in ES6 (ES2015/JavaScript.next/Harmony) like <strong><code>?.</code></strong> in <strong>CoffeeScript</strong> for example? Or is it planned for ES7?</p>
  
  <pre><code>var aThing = getSomething()
  ...
  aThing = possiblyNull?.thing
  </code></pre>
  
  <p>This will be roughly like:</p>
  
  <pre><code>if (possiblyNull != null) aThing = possiblyNull.thing
  </code></pre>
  
  <p>Ideally the solution should not assign (even <code>undefined</code>) to <code>aThing</code> if <code>possiblyNull</code> is <code>null</code></p>