d3-jsnext
Version:
d3, but futuristic
15 lines (14 loc) • 429 B
JavaScript
import { d3_array } from '../core/array';
import { d3_document } from '../core/document';
// Redefine d3_array if the browser doesn’t support slice-based conversion.
if (d3_document) {
try {
d3_array(d3_document.documentElement.childNodes)[0].nodeType;
} catch (e) {
d3_array = function(list) {
var i = list.length, array = new Array(i);
while (i--) array[i] = list[i];
return array;
};
}
}