• Blogs (9)
    • 📱 236 - 992 - 3846

      📧 jxjwilliam@gmail.com

    • Version: ‍🚀 1.1.0
  • JS pass to callback with parameters

    Blogs20172017-01-22


    JS pass to callback with parameters

    A small example to pass parameters via callbacks.

    Function.prototype.bind = function(){ 
      var fn = this, args = [].slice.call(arguments),
        object = args.shift();
      return function(){ 
        return fn.apply(object, 
          args.concat([].slice.call(arguments))); 
      }; 
    };
    
    function tryMe() {	
        var args = [].slice.call(arguments)
        alert (args.join(','));
    }
    
    function callbackTester(callback) {
        callback ();
    }
    
    callbackTester (tryMe.bind(null, "hello", "the", "world"));