我有一个很大的代码库,我的任务是实现附加功能。代码是Node.js - Javascript。功能 - 传递参数。
有一个功能,它是这样的:
function checkPeople(first, second) {
if(second) {
//do some things...
}
}
就在同函数被调用好几次,但通常它被称为像:
checkPeople(first);
或...
checkPeople(first, second);
这取决于正在使用什么。参数“first”始终发送。
现在我有额外的功能添加到相同的功能,但与第三个参数:
function checkPeople(first, second, third) {
if(second) {
//do some things...
}
if(third) {
//do some things
}
}
我当时就想,第三个参数添加到函数,只要该函数被调用(约2倍) ,并检查函数内部参数的存在。它已经完成了参数“秒”。
此方法是否有效?
谢谢
是的,这是一种有效的方法。 – urvashi
@Wexoni基于'checkPeople'函数,这可以工作,是的。它是否必须对每个人进行相同的检查,或者是否具有基于参数的不同功能? – DoXicK
这是通常的做法。或者有时他们添加默认值 –