JavaScript Syntax Soup: 「p in o」 vs 「for (p in o) {…}」

By Xah Lee. Date: . Last updated: .

Another episode of syntax soup.

JavaScript Syntax Soup: 「p in o」

In JavaScript, you have these syntax:

The first looks the same as part of the second, but they have nothing to do with each other. [see JavaScript: Access/List Properties]

In other words, the in operator has context dependent semantics.

Soup. Soup. It's All Good Soup.

Ask me question on patreon