
DomTokenList::contains 메서드는 특정 토큰이 목록에 포함되어 있는지 확인하는 메서드입니다. 이 메서드는 토큰이 목록에 포함되어 있는지 정확하게 확인합니다.
contains 메서드는 토큰이 목록에 포함되어 있는지 확인하기 때문에, 일부 토큰만 포함되어 있는지 확인하는 것이 아닙니다.
contains 메서드는 false를 반환하는 경우는 다음과 같습니다.
- 토큰이 목록에 포함되어 있지 않은 경우
- 토큰이 중복되어 목록에 포함되어 있는 경우 (중복된 토큰은 목록에 포함되어 있지 않습니다)
예를 들어, 다음 코드를 보겠습니다.
#hostingforum.kr
javascript
const tokenList = new DomTokenList(['class', 'active', 'class', 'active']);
console.log(tokenList.contains('class')); // false
console.log(tokenList.contains('active')); // false
console.log(tokenList.contains('disabled')); // false
이 코드를 보면, contains 메서드는 중복된 토큰을 목록에 포함되어 있지 않다고 판단합니다.
contains 메서드는 정확하게 토큰이 목록에 포함되어 있는지 확인하기 때문에, 일부 토큰만 포함되어 있는지 확인하는 것이 아닙니다.
2025-07-02 05:20