Understanding `.bind(this)` in JavaScript