// [object NodeList] (7)
[#text,<div/>,#text,<div/>,#text,<div/>,#text]Так вот у этих текстовых узлов нет параметра offsetWidth, соответственно вы складываете undefined, получая NaN.- let box = document.querySelector(".box").childNodes;
+ let box = document.querySelector(".box").children;
- box.forEach((item) => {
+ for (let item of box) {
- })
+ } function getStringCount(obj) {
let countString = 0;
for (let i in obj) {
if (typeof obj[i] === "object") {
countString += getStringCount(obj[i]);
} else if (typeof obj[i] === "string") {
countString += 1;
}
}
return countString;
} Content-Security-Policy на сайте. Пока этот заголовок присутствует и в нём есть директива connect-src 'self' браузер будет блокировать запросы к любым другим источникам.message, то есть при приходе сообщения от WS-сервера. А это сообщение может прийти как сразу же, так и через час.console.log(vv) уже отработает.