본문 바로가기

JavaScript

Array.includes() 의 대체

if( ['a','b','c'].includes('a') ) {
    //a를 포함
}

---------------------------------
if( ['a','b','c'].indexOf('a') != -1 ) {
    //a를 포함
}

개발 중 생각없이 Array.includes() 를 사용했다가

IE에서는 아예 지원을 안 해서 리뷰테스트 중 쪽팔린 일이 발생했습니다 ㅠㅠ

 

테스트를 극한상황인 IE 에서 해보는게 맞는데 IE는 켜기가 싫어요 .. 

 

아무튼 사용한데가 한두군데가 아니어서 일일이 반복문을 써야되나 충격을 받고 있던 도중

Array.indexOf() 가 생각났는데 다행히 이건 IE를 지원해서 선방했씁니다 ( IE9 이상)

 

mdn 검색을 생활화합시다ㅠㅠ