Is there a JavaScript equivalent of the Python pass statement that acts as a no-operation?

In Python, pass lets you write a placeholder that does nothing, like:

def my_func():
    pass

Is there a similar JavaScript pass statement or notation to do nothing without affecting code flow?

In JavaScript, you can simply write an empty block or an empty function to represent “do nothing”:

function myFunc() {
  // do nothing
}
or

if (condition) {
  // empty block acts like pass
}

It’s the closest equivalent to Python’s pass.

If you need a statement that does nothing on its own line, just use a semicolon:

if (condition)
  ;

It acts as a no-operation statement in JavaScript, similar to pass.

Sometimes, for placeholders, you can use an arrow function that returns undefined explicitly, which effectively does nothing:

const noop = () => {};

Use noop() wherever you need a no-op callback or placeholder function. This is common in event handlers or promises.