title: What is "?." when accessing object property in JS (typescript?)
body: <p>I have found this piece of code in on example:</p>
  <pre><code>const value: Token | undefined = object?.token
  </code></pre>
  <p>What this part &quot;<strong>object?.token</strong>&quot; actually means?</p>
  <p>I cannot find it online, I am not sure how to search for it.</p>
  <p>I understand that <code>object.token</code> is used to access token property of object, but what is the use of &quot;?&quot;</p>
  <p>Thanks</p>