learning fun.bind()
how to use the js function bind()
by hrabinowitz
HTML
<p id="result">
</p>
JavaScript
$(function() {
function sum(args) {
var sum = 0;
for (var i=0; i<arguments.length; i++) {
sum += arguments[i];
}
return sum;
}
function list() {
return Array.prototype.slice.call(arguments);
}
$('#result').html('sum=' + sum(1, 2, 3, 4) + '<br>');
$('#result').append('sum with bind = ' + sum.bind(undefined, 1, 2)(3, 4) + '<br>');
$('#result').append('list of args=' + list(1, 2, 3, 4) + '<br>');
});