问题描述
我有点奇怪的问题。我正在努力从代码中删除冗余,我有两个基本相同的功能,除了其中一个功能有两个参数,另一个功能只有一个。
我想知道是否可以在调用函数时“跳过”其中一个参数以减少冗余?这种情况下的功能在VueJS中。功能如下:
addTask: function (task,member) {
if (task === '' || member === '') {
alert ('Enter Task & Member!')
}
},addMember: function (addTeamMember) {
if (addTeamMember === '') {
alert ('Enter Name Of Team Member')
}
换句话说,是否可以调用“ addTask”而仅解析一个参数而跳过另一个参数?
解决方法
您可以直接声明该变量,就像使用其他多种语言一样。
例如:
function addTask(task,member = "") {
}