Re https://twitter.com/rauschma/status/1086903633134931968 -
I usually describe it as (roughly):
JavaScript is a purely pass-by-value language. Variables (and properties, and parameters) contain values. Assigning one variable's value to another, passing it into a function, etc., copies the value:
a = 1; b = a;