Стрелочные функции не содержат собственный контекст this, а используют значение this окружающего контекста.подробнее.
if (value == 10){
_func2();
} else if (value == 1){
_func1();
} else if (value > 1 && value < 6) { // 2-5
if(Math.random < 0.7) { // 70% chance
_func1();
} else {
_func2();
}
} else if (value > 5 && value < 10) { // 6-10
if(Math.random < 0.7) { // 70% chance
_func2();
} else {
_func1();
}
}
Math.random() * 10 + value
или типа того ended Отправляется, когда воспроизведение завершено.
const html = ''
users.forEach(user => {
html += `<div class="alert alert-primary">${user.name}, ${user.id}</div><br/>`
})
searchResult.insertAdjacentHTML('beforeend', html)
document.eddEventListener('click', function(evt) { // при клике
if (evt.target.matches('.btn-add-to-favorites')) { // проверяем, был ли клик по кнопке добавления в избранное
// здесь отправка через xhr или fetch
}
})
Хотя это может выглядеть как атака cross-site scripting, результат безопасный. HTML5 указывает на тег <script> вставленный через InnerHTM должен не выполнится.name = "<script>alert('I am John in an annoying alert!')</script>"; el.innerHTML = name; // harmless in this case