Uncaught TypeError: Незаконный вызов в javascript

Я создаю лямбда-функцию, которая выполняет вторую функцию с конкретными параметрами. Этот код работает в Firefox, но не в Chrome , его инспектор показывает странную ошибку Uncaught TypeError: Illegal invocation . Что не так с моим кодом?

var make = function(callback,params){
    callback(params);
}

make(console.log,'it will be accepted!');
36
задан Robert Harvey 20 February 2013 в 20:12
поделиться