Я создаю лямбда-функцию, которая выполняет вторую функцию с конкретными параметрами. Этот код работает в Firefox, но не в Chrome, его инспектор показывает странную ошибку, Uncaught TypeError: Illegal invocation
. Что не так с моим кодом?
var make = function(callback,params){
callback(params);
}
make(console.log,'it will be accepted!');
console.log
наconsole.log.bind(console)
, он будет работать в Chrome 12. - person Dan D.   schedule 18.01.2012make
эквивалентнаcallback.call(null,params)
- person Jan Turoň   schedule 17.05.2013