In some part of onInit function of a controller in a SAPUI5 application there is an auto generated code like this:
    this.getView().addEventDelegate({
            onBeforeFirstShow: function() {
                // Some codes
            }.bind(this)
        });
Now my question is what does .bind(this) mean? What does it do? Is it a pure JavaScript code or it is related to SAPUI5?
 
     
     
    