title: What does {app, BrowserWindow} means in JavaScript (node.js)?
body: <p>While reading docs of making softwares with <a href="https://electron.atom.io" rel="noreferrer">electron</a>, I came across this type of code in the beginning of <code>index.js</code> file (the file where generally execution starts)</p>
  
  <pre><code>const {app, BrowserWindow} = require('electron')
  </code></pre>
  
  <p>What does <code>{app, BrowserWindow}</code> (the syntax, not the keywords) really means? Is it a JavaScript syntax, or a node.js thing or something exclusively related to electron?</p>