Error Dejection Operator

The most perspicacious among you will have realized that "associativity" is not at all the right word to describe what I meant! :)

Javascript actually has non-associative operators, like the exponentiation ** operator:
(a ** b) ** c !== a ** (b ** c).

What I did meant is that the operator behavior changes based on where it is called, but I'm not sure there is a term to describe that. But for sure, this is not "associativity"! :)