Изучите использование параметра по умолчанию умным и кратким способом
Все вы раньше использовали функцию JavaScript. Перед тем, как перейти к параметру по умолчанию, я собираюсь повторить, что такое параметр is и аргумент в функции.
параметр: Параметры - это те значения, которые задаются во время объявления функции. В приведенном ниже коде «a» и «b» - это параметры.
аргумент:. Аргумент - это те значения, которые передаются функции во время вызова функции. В приведенном ниже коде «c» и «d» являются аргументами.
Параметр по умолчанию: это значение, которое используется, когда никакие аргументы не передаются соответствующему параметру. Например, в приведенном выше коде, если мы запустим это
abc(c);
Хотя у нас есть два параметра, мы передали только один аргумент. Значение b отсутствует. Поэтому значение «b» будет неопределенным. Чтобы использовать значения по умолчанию, когда значение не указано или когда оно не определено, мы используем параметр по умолчанию.
5 Способы использования параметра по умолчанию в функции
Способ 1:
В этом методе я использую логический оператор ИЛИ. Как мы знаем, логический оператор ИЛИ возвращает первое истинное значение. Итак, если первое значение не определено, оно перемещается вперед и проверяет второе значение. Я использую второе значение как параметр по умолчанию.
В результате, когда аргумент не передается, параметр становится неопределенным. Затем логический оператор ИЛИ оценивает значение по умолчанию, которое я предоставил.
Но в этом методе есть одна проблема. Использование 0
и null
в качестве параметра также возвращает значения по умолчанию. Итак, мне нужно избежать этого с помощью этого метода
Способ 2:
В этом методе я сначала проверяю, не определен ли аргумент. Если он не определен, я устанавливаю значение по умолчанию. Мы называем этот условный оператор проверкой, чтобы узнать, было ли значение предоставлено автоматически или нет. В противном случае мы объявляем их со значениями по умолчанию.
Таким образом я могу передать 0
и null
в качестве параметра, и он не возвращает значения по умолчанию.
Метод 1 и Метод 2 основаны на ECMASCRIPT5. Посмотрим, как я использую параметр по умолчанию в ECMASCRIPT6.
Метод 3:
Это просто. Я объявляю параметр по умолчанию во время объявления функции. Это метод, которым я пользуюсь чаще всего
Метод 4:
Мы можем использовать возвращаемые значения других функций в качестве параметра по умолчанию. Сначала я объявляю функцию и что-то возвращаю. Затем я вызываю эту функцию в объявлении функции как значения по умолчанию, чтобы ее возвращаемое значение стало параметром по умолчанию.
Метод 5:
Я могу производить расчеты в параметрах функции и использовать результат как параметр по умолчанию.
Все это.
Другие источники
- Https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters
- Https://levelup.gitconnected.com/default-parameter-in-javascript-4217aeba2ae1#:~:text=The%20default%20parameter%20is%20a,is%20applied%20by%20the%20compiler.
- Https://www.digitalocean.com/community/tutorials/understanding-default-parameters-in-javascript
- Https://dzone.com/articles/easy-javascript-part-3-what-is-a-default-parameter
- Https://css-tricks.com/using-default-parameters-es6/
Спасибо, что прочитали мою статью. Следуйте за мной, чтобы увидеть больше статей.