#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 = "") {
}