title: JavaScript weird assignment code
body: <p>I found this line of code in a project and I couldn't under</p>
  
  <pre><code>return d.isPointInside(a, b) ? (console.log("runned"), c = !0, !1) : void 0
  </code></pre>
  
  <p>And I couldn't understand the part:</p>
  
  <pre><code>(console.log("runned"), c = !0, !1)
  </code></pre>
  
  <p>The word "runned" should be displayed in the browser's console, But need some help to understand the rest.</p>