나는 가지고있다
function doSomething(callback) {
if (callback.arguments.length == 1) { // Need help here
// Some logic here
callback(obj1);
}
else {
// Some other logic here
callback(obj1, obj2);
}
}
if (someLogic) {
doSomething(function(arg1) { ... });
}
else {
doSomething(function(arg1, arg2) { ... });
}
콜백을 호출하기 전에 콜백 인수의 길이를 어떻게 확인할 수 있습니까?
사용 callback.length
.
length
모든 함수 의 속성 은 함수가 예상하는 명명 된 인수의 수를 알려줍니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다