Цитата:
|
Это всего лишь абстракция вызова для описания работы функции увы...
|
Какая еще абстракция? Это реальный внутренний метод объектов -
http://www.ecma-international.org/ecma-262/7.0/#table-6,
http://www.ecma-international.org/ec...-argumentslist. Собственно, если его нет, то любая попытка вызвать "функцию" выбросит ошибку -
http://www.ecma-international.org/ec...sec-iscallable
Цитата:
|
Как и функцию так например object.call() или так object.apply()
|
var func = new Object(null);
var realFunc = function(){console.log("Hello!")};
func.apply = realFunc.apply;
func.apply(10); //Exception: TypeError: Function.prototype.apply called on incompatible Object
Как?