<body id="top" class="home test fontsize100">DOMTokenList.prototype['find'] = function (tokenPart) {
return [].map.call(this, function (_token) {
if (_token.search(tokenPart) >= 0) {
return _token;
}
return null;
})[0];
};document.body.classList.find('abc'); // Вернёт null
document.body.classList.find('fontsize'); // Вернёт fontsize100
document.body.classList.find('font'); // Вернёт fontsize100
document.body.classList.find('size'); // Вернёт fontsize100
const element = document.body;
const classNamePrefix = 'fontsize';const className = element
.className
.split(' ')
.find(n => n.startsWith(classNamePrefix));const classNames = Array.prototype.filter.call(
element.classList,
n => !n.indexOf(classNamePrefix)
);