как работает Array.prototype.slice.call ()?

Мое решение для Safari с jQuery и jQuery-ui:

$("<input type='file' class='ui-helper-hidden-accessible' />").appendTo("body").focus().trigger('click');
444
задан ilyo 24 February 2014 в 13:11
поделиться

1 ответ

Может быть, немного поздно, но ответом на весь этот беспорядок является то, что call () используется в JS для наследования. Если мы сравним это с Python или PHP, например, вызов используется соответственно как super (). init () или parent :: _ construct ().

Это пример его использования, который проясняет все:

function Teacher(first, last, age, gender, interests, subject) {
  Person.call(this, first, last, age, gender, interests);

  this.subject = subject;
}

Ссылка: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/ Наследование

1
ответ дан Davide Pugliese 24 February 2014 в 13:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: