switch 문을 사용하여 20 개가 넘는 케이스를 처리하고 있습니다. 그것은이 아래에 주어진 예컨대위한 긴 switch 문을 최소화 할 수있는 방법 :switch 문을 최소화하는 방법은 무엇입니까?
switch (something) {
case 1:
doX();
break;
case 2:
doY();
break;
case 3:
doN();
break;
// And so on...
}
편집 : 모든으로
내가이 자바 스크립트 질문 명확히 할 필요가 요구된다.
처럼뿐만 아니라 일반 객체에 의해 구현 될 수있다. 당신이 준 의사 코드에만 근거하여, 아니오. [mcve]를 올리면 어쩌면. –
이렇게하는 방법은 여러 가지가 있습니다. 더 많은 문맥 (즉, 더 많은 코드)이 없으면 적절한 답을 제공하기가 어려울 것입니다. – fge
안내를 위해 @EdCottrell에게 감사드립니다. 실제 switch 문이 길기 때문에 실제로는 의사 코드를 사용했습니다. 나는 질문을 복잡하게했을 것이라고 생각했다. –