
DomTokenList의 add 메서드는 단일 Token만 추가할 수 있습니다. 여러 Token을 추가하려면 addAll 메서드를 사용하거나, add 메서드의 파라미터에 여러 Token을 전달하는 방법이 있습니다.
### 여러 Token을 전달하는 방법
### # 1. Array를 전달하는 방법
#hostingforum.kr
javascript
const tokenList = new DomTokenList();
tokenList.add('token1', 'token2', 'token3');
### # 2. NodeList를 전달하는 방법
#hostingforum.kr
javascript
const tokenList = new DomTokenList();
const nodeList = document.querySelectorAll('.token');
tokenList.add(...nodeList);
### # 3. Array.from()을 사용하는 방법
#hostingforum.kr
javascript
const tokenList = new DomTokenList();
const tokens = Array.from(document.querySelectorAll('.token'));
tokenList.add(...tokens);
### # 4. Array.prototype.slice()을 사용하는 방법
#hostingforum.kr
javascript
const tokenList = new DomTokenList();
const tokens = document.querySelectorAll('.token');
tokenList.add(...tokens.slice());
### # 5. Array.prototype.concat()을 사용하는 방법
#hostingforum.kr
javascript
const tokenList = new DomTokenList();
const tokens = document.querySelectorAll('.token');
tokenList.add(...tokens.concat());
### # 6. Array.prototype.push()을 사용하는 방법
#hostingforum.kr
javascript
const tokenList = new DomTokenList();
const tokens = document.querySelectorAll('.token');
tokenList.add(...tokens.push());
// push()은 원본 배열을 변경하므로 사용하지 않는 것이 좋습니다.
### # 7. Array.prototype.unshift()을 사용하는 방법
#hostingforum.kr
javascript
const tokenList = new DomTokenList();
const tokens = document.querySelectorAll('.token');
tokenList.add(...tokens.unshift());
// unshift()은 원본 배열을 변경하므로 사용하지 않는 것이 좋습니다.
### # 8. Array.prototype.splice()을 사용하는 방법
#hostingforum.kr
javascript
const tokenList = new DomTokenList();
const tokens = document.querySelectorAll('.token');
tokenList.add(...tokens.splice());
// splice()은 원본 배열을 변경하므로 사용하지 않는 것이 좋습니다.
### # 9. Array.prototype.concatArray()을 사용하는 방법
#hostingforum.kr
javascript
const tokenList = new DomTokenList();
const tokens = document.querySelectorAll('.token');
tokenList.add(...tokens.concatArray());
// concatArray()은 Array.prototype.concat()과 동일하므로 사용하지 않는 것이 좋습니다.
### # 10. addAll 메서드를 사용하는 방법
#hostingforum.kr
javascript
const tokenList = new DomTokenList();
tokenList.addAll(['token1', 'token2', 'token3']);
이러한 방법 중 하나를 사용하여 여러 Token을 추가할 수 있습니다.
2025-05-08 01:21