UNPKG

d3

Version:

A small, free JavaScript library for manipulating documents based on data.

14 lines (13 loc) 484 B
// // Note: assigning to the arguments array simultaneously changes the value of // the corresponding argument! // // TODO The `this` argument probably shouldn't be the first argument to the // callback, anyway, since it's redundant. However, that will require a major // version bump due to backwards compatibility, so I'm not changing it right // away. // d3_selectionPrototype.call = function(callback) { callback.apply(this, (arguments[0] = this, arguments)); return this; };