본문 바로가기
javascript

더 깔끔한 조건문 사용하기

by hjcode 2022. 5. 12.
function test(fruit) {
  if (fruit === 'apple' || fruit === 'strawberry') {
    console.log('red');
  }
}

 

이러한 조건문이 있는데 여기에 조건을 더 추가를 한다면 || 를 확장하게 될겁니다.

 

function test(fruit) {
  if (fruit === 'apple' || fruit === 'strawberry' || fruit === 'cherry' || fruit === 'cranberries' ) {
    console.log('red');
  }
}

 

이것을 Array.includes 를 사용하여 간결하게 쓸 수 있습니다.

 

function test(fruit) {
  const fruitsList = ['apple', 'strawberry', 'cherry', 'cranberries'];

  if (fruitsList.includes(fruit)) {
    console.log('red');
  }
}

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/includes

 

Array.prototype.includes() - JavaScript | MDN

includes() 메서드는 배열이 특정 요소를 포함하고 있는지 판별합니다.

developer.mozilla.org

 

반응형

'javascript' 카테고리의 다른 글

setTimeout + async/await로 sleep  (0) 2022.06.28
for loop 에서 우선순위 찾기  (0) 2022.06.09
코딩테스트 - 신규 아이디 추천  (0) 2022.03.07
Broadcast Channel API  (0) 2022.03.03
MutationObserver로 DOM 변화 감지  (0) 2021.12.07