This is a section of code from https://bl.ocks.org/mbostock/3014589
Why are () omitted after the functions assigned to "interpolate"? How is it different from with ()?
Thank you
var spaces = [
{name: "HSL", interpolate: d3.interpolateHsl},
{name: "HCL", interpolate: d3.interpolateHcl},
{name: "Lab", interpolate: d3.interpolateLab},
{name: "RGB", interpolate: d3.interpolateRgb}
];