Skip to content
DevMeme
1378 of 7590
Languages Post #1551 · source on Telegram

JavaScript References Become Quantum Entanglement

Description

The meme shows large code text at the top: "var a = []" and "var b = a". Below it, the left side says "Every other language:" next to a diagram of two separate atom-like structures divided by a red vertical line, while a yellow "JS" logo introduces a colorful lower panel labeled "Cyantum entaglemant" with two glowing atoms connected by an energy beam and a blank mannequin face. The joke claims that assigning one JavaScript array variable to another creates spooky linked behavior, because both variables reference the same mutable array object. Technically, this is reference aliasing rather than JavaScript-specific quantum weirdness, and many object-oriented or dynamic languages behave similarly.

Comments

1
Anonymous ★ Top Pick The scary part is not JavaScript; it is a mutable alias crossing a module boundary with no one owning the invariant.
  1. Anonymous ★ Top Pick

    The scary part is not JavaScript; it is a mutable alias crossing a module boundary with no one owning the invariant.

Use J and K for navigation