조건문을 사용하다 보면 조건이 많을 때가 있습니다.
if( 조건 || 조건 || 조건 .....)
이런 조건이 너무 많으면 가독성이 떨어지게 되고 반복되는 코드로 코드가 늘어지게 됩니다.
예를 들면 아래와 같은 코드가 있습니다.
function checkName(arg) {
let rtn = false;
if (arg === 'A' || arg === 'B' || arg === 'C' || arg === 'D' || arg === 'E' || arg === 'F'){
rtn = true;
}
return rtn;
}
function testCode(){
console.log(checkName('A')); // true
console.log(checkName('ZZ')); // false
}
좀더 코드의 낭비가 없도록 작성해봅시다.
function checkName(arg) {
const = compareValue = ['A','B','C','D','E','F'];
return compareValue.includes(arg);
}
function testCode(){
console.log(checkName('A')); // true
console.log(checkName('ZZ')); // false
}
'Web > Javascript' 카테고리의 다른 글
TypeScript를 공부 가이드 (0) | 2023.02.27 |
---|---|
toString()의 사용법과 활용 예시 (0) | 2023.02.14 |