/**
* HTMLElement.prototype.getClassModifier 생성
*/
export function initClassModifier() {
/**
* 기존 className에 인자를 modifier 형식으로 추가해 반환
* @param {string} className
* @return {string|*}
*/
HTMLElement.prototype.getModifierClass = function(className) {
const original = [...this.classList].find(x => x.indexOf("--") < 0);
if(typeof original === "undefined") {
return className;
}
return `${original}--${className}`;
}
}

지금 이렇게 만들어놨는데 modifier로 안되고 이상한 값 발생할만한 상황이 있을까