for (var i in result) {
if (result.hasOwnProperty(i)) {
//Остальной код
}
}Object.keys(result).forEach((i) => {
//Остальной код
}); const tree = arr.reduce((sum, el) => {
if (el.parent === 0) {
sum.push(el)
} else {
const parent = arr.find(p => p.id === el.parent);
parent.children = parent.children || [];
parent.children.push(el);
}
return sum;
}, []);const scripts = document.getElementsByTagName('script');
const scriptName = scripts[scripts.length-1].src;__filename{{ items.length }} же, не?Как можно отловить изменеие innerHTML?
<div id="div"></div>const div = document.getElementById('div');
const mo = new MutationObserver(m => console.log(m));
mo.observe(div, { childList: true });
div.innerHTML = '<p>Привет</p>';console.clear();
const str = 'ddddd'
const reg = /^d{3,10}$/g;
console.log(reg.test(str)); //true
console.log(reg.test(str)); //false
console.log('****************');
if (reg.test(str) === false) {
console.log('False');
} else if (reg.test(str) === true) {
console.log('True');
} else {
console.log('Not true and not false'); // ! Переходит сюда!
}метод test(), вызванный несколько раз на одном и том же экземпляре регулярного выражения, будет начинать проверку с конца предыдущего сопоставления.