언어/JavaScript

if나 switch문 대체

zumsim 2021. 11. 4. 16:45
728x90
반응형

jqgrid를 사용하고 있고 formatter를 통해 셀에 값 넣는 과정에서

switch나 if는 소스가 길어져 방법을 찾던 중 구글링을 통해 발견

 

var str = "";

var arr = cellvalue.split(",");

for(var i=0; i<arr.length; i++) {
str +=  {
"A" : "비회원",
"64" : "학습자",
"123" : "기관(교육청)",
"121" : "기관(시도유관기관)",
"122" : "기관(시도군유관기관)",
}[arr[i]];

 

//,로 구분하기 위해 삽입
if(i != arr.length-1){
str += ",";
}
}

 

출처 : https://itmore.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-If%EB%AC%B8-Switch%EB%AC%B8-%EB%8C%80%EC%B2%B4

728x90
반응형