Real-world applications of empty statements as no-op commands in JavaScript
<p>As far as I know, JavaScript's <em>EmptyStatement</em> statement has two use-cases. It is used:</p>

<ol>
<li><p>as an no-operation (no-op) command in places where a statement is required, and</p></li>
<li><p>as a mechanism to ensure that the code is interpreted as intended in scenarios where the programmer omits semicolons from the end of statements (in which case the programmer inserts a semicolon (empty statement) at the beginning of lines that represent new statements but start with a <code>(</code>, <code>[</code>, <code>/</code>, <code>+</code>, or <code>-</code> token, in order to prevent that line from being interpreted as a continuation of the previous line (statement).)</p></li>
</ol>

<p>I would love to see some real-world applications of the first use-case - using empty statements as no-op commands. </p>

<p>I can't remember ever using a semicolon as a no-op command, but if you did, or remember someone else's code that does, could you show how it was used?</p>
