toolkit/javascript/d3/src/core/rebind.js
changeset 47 c0b4a8b5a012
equal deleted inserted replaced
46:efd9c589177a 47:c0b4a8b5a012
       
     1 // A getter-setter method that preserves the appropriate `this` context.
       
     2 d3.rebind = function(object, method) {
       
     3   return function() {
       
     4     var x = method.apply(object, arguments);
       
     5     return arguments.length ? object : x;
       
     6   };
       
     7 };