function bar(a, b){ return a + b; } var x = foo(bar, 1); x(2); // 3 var y = foo(bar, 2, 5); y(); // 7