how to override function in javascript