hoverOverlay.style.transform = "translate(" + coords.left + "px, " + coords.top + "px)";
*, *::before, *::after {
outline: 1px solid red;
}
const fearNotLetter = str => {
// guard expression на случай пустой строки
if (str === "") {
return undefined;
}
// на всякий случай приводим строку к нижнему регистру
const normalizedString = str.toLowerCase();
// берём код первого символа, ниже в цикле это значение будет обновляться.
let charCode = normalizedString[0].codePointAt(0);
// перебираем строку посимвольно,
// если код текущего символа соответствует коду из переменной charCode,
// то увеличиваем charCode на единицу
// если код символа не соответствует ожидаемому коду из переменной charCode,
// значит мы нашли пропавший символ и вернём его.
for (let char of normalizedString) {
if (charCode === char.codePointAt(0)) {
charCode = charCode + 1;
} else {
return String.fromCodePoint(charCode);
}
}
};
используйте chrome.storage.sync.set вместо chrome.storage.sync.set
room.map
попробуйте room.children.map
var n = $('a' + '.' + try2),