C# 구문에 익숙하다면 다중 분기 호출을 접할 때 간단한 if-else 외에도 switch-case이므로 JavaScript를 사용할 때는 다음과 같은 코드를 작성하기가 쉽습니다.
// JScript 소스 코드
//값 어떤 것은 1, 2, 3입니다...
스위치(무언가) {
case 1:
todoA()
break
case 2:
todoB();
break;
사례 3:
todoC();
break;
//...
}
이런 코드 자체는 아무것도 아닙니다. 가독성은 떨어지지만 약간 힘든 것 같습니다. JavaScript가 switch-case를 지원하지만 더 나은 작성 방법이 있습니다:
// JScript 소스 코드
//무언가의 값은 1, 2, 3...
varcases = {
1: todoA,
2: todoB,
3: todoC
}
if (cases[something]) {
cases[something]()
작가 : 저스틴
출처 :
http://justinw.cnblogs.com/