В дополнение к формальному параметру, определенному во время оператора при вызове, каждая функция принимает два дополнительных параметра: это и аргументы.
JavaScript имеет четыре режима вызовов, режим вызова метода, режим вызова функции, режим вызова конструктора и применить режим вызова. В этих моделях есть различия в этом параметре ключа.
Режим вызова метода: Когда функция сохраняется как объект, мы называем его методом. Если вызывное выражение содержит атрибут, чтобы принять выражение (то есть одно.
Код кода копирования следующим образом:
var myObject = {
Значение: 0;
Приращение: function (inc) {
это.
}
};
myobject.increment ();
document.writeln (myobject.value);
Myobject.increment (2);
document.writeln (myobject.value);
Методы могут использоваться для доступа к объектам, поэтому он может принять значение или изменить объект из объекта. Это привязка происходит при вызове. Это супер задержка привязки позволяет функции повторно использовать это высокое. Благодаря этому они могут получить свои контекстные методы, называемые публичными методами.
Режим вызова функции: когда функция не является атрибутом объекта, он используется в качестве функции для вызова var sm = add (3, 4);
Когда функция вызывается в этом режиме, это связано с глобальным объектом.
Конструкторы режим вызова: JavaScript -это язык на основе языка. Это означает, что атрибуты могут быть унаследованы непосредственно от других объектов. Этот язык не является категорией.
Если он вызовет на передней части функции, он создаст новый объект, который скрывает член, подключенный к функции функции.
Применить режим вызова: поскольку JavaScript является функциональным объектом -ориентированным языком программирования, функция может иметь методы.
Метод применения позволяет нам создать массив параметров и использовать его для вызова функции. Это также позволяет нам выбрать значение этого.
Метод применения принимает два параметра.