This внутри bind
Есть такая реализация метода bind обеспечивающего связывание метода с объектом
Function.prototype.bind = function(){
var
fn = this,
args = Array.prototype.slice.call(arguments),
object = args.shift();
return function(){
return fn.apply(object, args.concat(Array.prototype.slice.call(arguments)));
};
};
Объясните, разве возможно применение apply к объекту, вот в этом фрагменте Код:
return fn.apply(...) |
alert( function(){} instanceof Object ); // функция - разновидность объекта
|
nerv_, Дзен-трансгуманист
Понятно. Я подозревал что-то подобное, так и оказалось :) |
| Часовой пояс GMT +3, время: 15:35. |