/// `this` and `arguments` are special. Going into a function /// sets them, and they're different inside of each function. function f() { logArguments(this, arguments); } f(); f('a'); f('a', 'b');