3 ms·
I think this is basically assigning values to the window object, similar to updating values in any object. e.g. const a = { b: 1 } console.log(a.b = 2
by 65 2y ago
I think this is basically assigning values to the window object, similar to updating values in any object.
e.g.
const a = { b: 1 }
console.log(a.b = 2); // logs 2
- recursive 2y agoOnly if you haven't already declared the variable. e.g. let x; console.log(x = 'hello'); My point is that the `x = 'hello'` part is an assignment, and an expression, and has the exact same semantics regardless of whether you use that expression as a statement. So, assignments would seem to be expressions.