Там стоит return, который, по-идее, должен завершить выполнение функции
Примечание: Не существует способа остановить или прервать цикл forEach() кроме как выбрасыванием исключения. Если вам необходимо такое поведение, метод forEach() неправильный выбор.
Есть скрипт который нужно после события click загружать заново.
var message = "Привет Хабр";
alert(message);
А вы сделайте так:function my_func() {
var message = "Привет Хабр";
alert(message);
}
и в коде страницы:<button id="btn">нажми</button>
<script src="my_script.js"></script>
<script>
document.addEvenListener('load', my_func); // при загрузке страницы выполнить
document.getElementById('btn').addEventListener('click', my_func); // и при нажатии кнопки
</script>
а как канонически правильно-то?Правильно так, чтобы минимизировать непредвиденные проблемы.
const days= {
'ru':['Понедельник','Вторник','Среда','Четверг','Пятница','Суббота','Воскресенье'],
'en':['M','Tu','Wed','Td','Fri','Sat','San']
};
const getDay = (lang, num) => {
return days[lang][num - 1]
}
console.log(getDay('en', 3))
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^page-cache/(.*?)(\.html|$) http://site.com/$1 [R=301,L]
RewriteRule ^$ page-cache/pc__index__pc.html [L]
RewriteCond %{DOCUMENT_ROOT}/page-cache/$1.html -f
RewriteRule (.+) page-cache/$1.html [L]
const buttons = document.querySelectorAll('button.datagrid-action[type="button"][aria-label="Добавить в любимые треки"]');
Array.from(buttons).forEach(b => {
b.click();
});
needle
Если параметр needle не является строкой, он преобразуется в целое число и трактуется как код символа. Это поведение устарело с PHP 7.3.0, и полагаться на него крайне не рекомендуется. В зависимости от предполагаемого поведения, параметр needle должен быть либо явно приведен к строке, либо должен быть выполнен явный вызов chr().
Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /in/2JE4h on line 4
$user_ip = (string)94301750;
$user_ip = '94301750';