開発コンソールで以下のコードを順番に実行して結果を確認してみてください
> var sum = function(a, b) { return a + b; }; > sum(5, 10); 15 > var sum_10 = sum.bind(null, 10); > sum_10(5); 15 > var sum_10_100 = sum_10.bind(null, 100); > sum_10_100(); 110 > var positiveNumber = Math.max.bind(null, 0); > positiveNumber(10); 10 > positiveNumber(-10); 0