В чем разница между использованием call и apply для вызова функции?
var func = function() {
  alert('hello!');
};
 func.apply(); vs func.call();
 Существуют ли различия в производительности между двумя вышеупомянутыми методами? Когда лучше использовать call over apply и наоборот?
