私は Javascript でアプリを書いています。この言語には慣れていますが、未使用のパラメーターについて疑問に思っていました。
次のような関数があるとします。
function test(data, complete){
if (data){
return complete(null, 'yes');
}
else{
return complete('error', null);
}
}
私はコールバックでその関数を呼び出しますが、エラーをチェックすることだけに関心があります。データが存在する場合は、プログラムを進めることができます。エラーパラメータを関数に渡すだけでいいですか?
test(data, function(err){
if(err){
//Uh Oh
}
else{
//Keep going
}
});
それとも、エラーと結果の両方を渡すのが最善ですか (結果変数は未使用のままですが)?
test(data, function(err, result){
if(err){
//Uh Oh
}
else{
//Keep going
}
});