Друзья, добро пожаловать в CodeWithNepal, сегодня в этом блоге вы узнаете, как вызвать функцию в Javascript. В предыдущем блоге я поделился Генератором фотомозаики, который рекомендую вам посмотреть.
Функция в Javascript
Функция — это блок кода, выполняющий определенную задачу. Части написаны для того, чтобы сделать код более пригодным для повторного использования и более легким для чтения. Когда вызывается или вызывается функция, выполняется код внутри части.
Функции — неотъемлемая часть любого языка программирования, и JavaScript — не исключение. В JavaScript функции являются объектами. Это означает, что их можно передавать в качестве аргументов другим функциям, возвращать из функций и назначать переменным.
Функции объявляются с помощью ключевого слова function, за которым следует имя. Имя функции может быть любым допустимым идентификатором JavaScript.
Вызов функции в Javascript
пример:
Предполагая, что у вас есть функция с именем myFunction:
Чтобы вызвать функцию в JavaScript, вам нужно использовать имя функции, за которым следуют круглые скобки ().
моя функция();
Внутри круглых скобок вы можете указать любые аргументы, которые должна принимать функция. Например, если функция принимает два аргумента, вы должны написать их так:
моя функция (аргумент1, аргумент2);
Вы также можете вызвать функцию без каких-либо аргументов:
моя функция();
пример:
Метод call() — это способ вызова функции с заданным значением и аргументами, предоставленными индивидуально.
Это особенно полезно для заимствования методов или для вызова метода суперкласса из подкласса.
Функцию call() можно использовать с любой функцией, включая встроенные функции. Его также можно использовать для объекта, который является функцией.
При вызове функция call() вызовет функцию с этим значением, установленным в качестве первого аргумента, и аргументами, предоставленными в качестве второго и последующих аргументов.
Например, допустим, у нас есть простая функция, которая выводит это значение и аргументы:
function printArgs(a, b, c) {
console.log(this, a, b, c);
}
Если мы вызываем эту функцию с помощью метода call(), мы можем установить это значение и аргументы по отдельности.
Вам может понравиться этот блог: