comment obtenir de Fonction en cours de référence de l'objet

itself.bind = function (object, method, callback, context, args, includeEventArgs) {

  var handler, originalArgLen;

  args = args.slice(0, arguments.length);
  originalArgLen = args.length;
  context = context || null;

  handler = function () {
     if (includeEventArgs) {
        for (var i = arguments.length - 1; i >= 0; i--) {
           args.push(arguments[i]);
        }
     }

     callback.apply(context, args);
  };

  handler.userArgsLength = originalArgLength; 

  object[method] = handler;
};

Supposons que j'appelle

TOOL.bind(canvas, "onmouseover",  doDrawFunc, [currentDrawingTool], true); 

Je veux être en mesure d'accéder à userArgsLength à partir de l'intérieur de la doDrawFunc.

InformationsquelleAutor | 2011-01-05