我有一個很大的代碼庫,我的任務是實現附加功能。代碼是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
這是通常的做法。或者有時他們添加默認值 –