Я хочу задать небольшой вопрос о функции JavaScript call()
. Я начал изучать JavaScript в глубину, и я просто не могу понять it.why с этим примером я получаю результат:О функции вызова JavaScript
var args = Array.prototype.slice.call(arguments);
И С этим я получаю ошибку .:
var args = Array.prototype.call(arguments);
обе эти функции существуют в пределах __proto__
из массива, так как я знаю, что массив расширен. Функция. В этом примере возвращает истинное Array.__proto__ === Function.prototype
не понимает точки .. Вы можете объяснить? – Victorino
@ Викторино, что вы не понимаете? Вы можете только «вызывать» функцию, а «Array.prototype» не является функцией. Какая часть этого вас путает, в частности. –
теперь я получил его. спасибо – Victorino