Можно ли указать только один аргумент для функции с двумя параметрами?

#function #vue.js #parsing #parameters #arguments

#функция #vue.js #синтаксический анализ #параметры #аргументы

Вопрос:

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

Мне интересно, можно ли «пропустить» один из параметров при вызове функции, чтобы уменьшить избыточность? Функции в этом случае находятся в VueJS. Вот функции:

 addTask: function (task, member) {
            if (task === '' || member === '') {
                alert ('Enter Task amp; Member!')
            } 
        }, 

addMember: function (addTeamMember) {
            if (addTeamMember === '') {
                alert ('Enter Name Of Team Member')
            } 
  

Итак, другими словами, можно ли вызвать «AddTask» и проанализировать только один аргумент и пропустить другой?

Ответ №1:

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

Например:

 function addTask(task, member = "") {

}