Изучите использование параметра по умолчанию умным и кратким способом

Все вы раньше использовали функцию JavaScript. Перед тем, как перейти к параметру по умолчанию, я собираюсь повторить, что такое параметр is и аргумент в функции.

параметр: Параметры - это те значения, которые задаются во время объявления функции. В приведенном ниже коде «a» и «b» - это параметры.

аргумент:. Аргумент - это те значения, которые передаются функции во время вызова функции. В приведенном ниже коде «c» и «d» являются аргументами.

Параметр по умолчанию: это значение, которое используется, когда никакие аргументы не передаются соответствующему параметру. Например, в приведенном выше коде, если мы запустим это

abc(c);

Хотя у нас есть два параметра, мы передали только один аргумент. Значение b отсутствует. Поэтому значение «b» будет неопределенным. Чтобы использовать значения по умолчанию, когда значение не указано или когда оно не определено, мы используем параметр по умолчанию.

5 Способы использования параметра по умолчанию в функции

Способ 1:

В этом методе я использую логический оператор ИЛИ. Как мы знаем, логический оператор ИЛИ возвращает первое истинное значение. Итак, если первое значение не определено, оно перемещается вперед и проверяет второе значение. Я использую второе значение как параметр по умолчанию.

В результате, когда аргумент не передается, параметр становится неопределенным. Затем логический оператор ИЛИ оценивает значение по умолчанию, которое я предоставил.

Но в этом методе есть одна проблема. Использование 0 и null в качестве параметра также возвращает значения по умолчанию. Итак, мне нужно избежать этого с помощью этого метода

Способ 2:

В этом методе я сначала проверяю, не определен ли аргумент. Если он не определен, я устанавливаю значение по умолчанию. Мы называем этот условный оператор проверкой, чтобы узнать, было ли значение предоставлено автоматически или нет. В противном случае мы объявляем их со значениями по умолчанию.

Таким образом я могу передать 0 и null в качестве параметра, и он не возвращает значения по умолчанию.

Метод 1 и Метод 2 основаны на ECMASCRIPT5. Посмотрим, как я использую параметр по умолчанию в ECMASCRIPT6.

Метод 3:

Это просто. Я объявляю параметр по умолчанию во время объявления функции. Это метод, которым я пользуюсь чаще всего

Метод 4:

Мы можем использовать возвращаемые значения других функций в качестве параметра по умолчанию. Сначала я объявляю функцию и что-то возвращаю. Затем я вызываю эту функцию в объявлении функции как значения по умолчанию, чтобы ее возвращаемое значение стало параметром по умолчанию.

Метод 5:

Я могу производить расчеты в параметрах функции и использовать результат как параметр по умолчанию.

Все это.

Другие источники

  1. Https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters
  2. Https://levelup.gitconnected.com/default-parameter-in-javascript-4217aeba2ae1#:~:text=The%20default%20parameter%20is%20a,is%20applied%20by%20the%20compiler.
  3. Https://www.digitalocean.com/community/tutorials/understanding-default-parameters-in-javascript
  4. Https://dzone.com/articles/easy-javascript-part-3-what-is-a-default-parameter
  5. Https://css-tricks.com/using-default-parameters-es6/

Спасибо, что прочитали мою статью. Следуйте за мной, чтобы увидеть больше статей.