dom 요소의 클래스 목록을 확인하면서, 특정 클래스 존재 여부를 판단해야하는 필요성이 있었다.
객체에 특정 값이 있는지 확인은 다음과 같이 할 수 있다.
1. 객체 형태
let classList = event.target.classList
console.log(classList)
출력 >>
{"0":"apple","1":"banana"}
classList라는 변수가 내가 확인하고자 하는 객체이다.
2. value값만 리스트로 뽑아내기
let classListValues = Object.values(classList)
console.log(classListValues)
출력 >>
['apple', 'banana']
3. 특정값 여부 찾기 (메소드 최종 결과)
let result = Object.values(classList).includes('banana')
console.log(result)
출력 >>
true
'프론트엔드 > javascript' 카테고리의 다른 글
[js] Ajax와 Axios 차이 (0) | 2022.08.12 |
---|---|
[js] 현재날짜 추출하기 (영어를 한글로) (0) | 2022.07.25 |
[Error] Uncaught (in promise) NavigationDuplicated 에러 해결하기 (0) | 2022.05.03 |
[js] 이미지 404 에러 (img 404 error) (0) | 2022.03.16 |
[javascript] 자바스크립트 구조분해할당 (직관적인 코드를 짜는법) (0) | 2022.02.28 |