Лучшее руководство по Вызов функции JavaScript в 2024 году. В этом руководстве вы можете изучить это ключевое слово,Вызов функции JavaScript,Как вызов функции,примеров,примеров,Глобальные объекты,примеров,В качестве функции вызова метода,примеров,примеров,Используйте вызовы функций конструктора,примеров,В зависимости от функции вызова метода,примеров,примеров,
Есть четыре вида функции JavaScript называется.
Каждый различные способы инициализации этого режима.
В общем, в Javascript, это относится к текущим функциям объектов, выполненных.
Обратите внимание , что это зарезервированное слово, вы не можете изменить это значение. |
В предыдущем разделе мы узнали, как создать функцию.
Функция код выполняется после того, как функция вызывается.
Выше функция не принадлежит ни одному объекту. Тем не менее, в JavaScript, это всегда глобальный объект по умолчанию.
В HTML, глобальный объект по умолчанию является HTML-страница сама, поэтому функция является частью страницы HTML.
В браузере страницы окне браузера объекта (окно объектов). Над функцией автоматически становится функцией объекта окна.
туРипсЫоп () и window.myFunction () одно и то же:
Это часто используемый метод вызывает функцию JavaScript, но это не хорошая практика программирования глобальные переменные, методы или функции, вероятно, чтобы вызвать конфликты имен ошибку. |
Когда функция вызывает сама по себе не является объектом ?, Это значение будет глобальным объектом.
В веб-браузере, окно браузера глобальный объект (окно объектов).
Примеры этого возвращаемого значения является объект окна:
Функция как глобальный объект для вызова, это будет значение глобального объекта. Используйте объект окна в качестве переменной, вероятно, вызовет программу к краху. |
В JavaScript вы можете использовать функцию, определенную в качестве метода объекта.
В следующем примере создается объект (MyObject), объект имеет два свойства (имя и фамилия), а также способ (FULLNAME):
Метод FULLNAME является функцией. Функция принадлежит к объекту. MyObject является владельцем функции.
этот объект имеет код JavaScript. Значение MyObject экземпляра объекта этого.
Следующее испытание! FullName изменить этот метод и возвращаемое значение:
Функция как вызов метода объекта, так что это будет значение самого объекта. |
Если функция вызывается перед использованием нового ключевого слова, конструктор вызывается.
Похоже, чтобы создать новую функцию, но на самом деле функции JavaScript объекты воссозданы:
Вызов конструктора для создания нового объекта. Новый объект наследует свойства и методы конструктора.
Конструктор это ключевое слово не имеет никакого значения. это значение для создания экземпляра объекта (новый объект) в вызове функции. |
В JavaScript функции являются объектами. Функция JavaScript имеет свои атрибуты и методы.
звоните () и применить () функция является предопределенным способом. Оба метода могут быть использованы для вызова функции, первый аргумент два метода должен быть сам объект.
Оба метода используют сам объект в качестве первого параметра. Разница заключается в том, что второй аргумент: применить это массив параметров, то есть множество параметров, объединенных в массив передается, а затем вызвать в качестве параметра вызова прохождения (с начала второго аргумента).
В JavaScript строгого режима (строгий режим), вызов функции в первый аргумент будет это значение, даже если параметр не является объектом.
В строгом режиме без JavaScript (нестрогий режим), если значение первого параметра равно нулю или не определен, он будет использовать вместо того, чтобы глобальный объект.
Таким образом , вы можете установить значение по вызову () или применить (), и вызов в качестве нового метода объекта , который уже существует. |