uncaught exception: We found an infinite loop in your Pen. We've stopped the Pen from running. Please correct it or contact support@codepen.io.
for(var i = 0; a.length; i++) {
// должно быть
for(var i = 0; i < a.length; i++) { Date.parse() съест и поймёт такую запись.const d = new Date('2020-02-14T11:40:44+03:00');d.getFullYear(); // 2020
d.getMonth(); // 1 – месяцы считаются от 0 = январь var a = document.getElementsByClassName('nosub');назначает переменной a значение: коллекцию HTML элементов. Если следующей строкой в консоли введёте просто a, появится «подсказка» такая же как в первом варианте.for, или методами массивов, например, forEach():[ ...document.getElementsByClassName('nosub')].forEach( el => el.style.display = "none" );[...HTMLCollection] это один из способов сделать из коллекции нормальный массив со всеми его методами, включая forEach(). Подробнее см. spread syntax const handler = (e) => {
e.preventDefault();
const active = document.querySelector('.form-login__header-link.active');
const target = e.target;
if (target === active) return;
[register, login].forEach(el => el.classList.toggle('active'));
[...formContainer].forEach( el => el.classList.toggle('none'));
}
login.addEventListener('click', handler);
register.addEventListener('click', handler);e.target – кликнутый элемент. console.log().this – ваш объект, а где становится «вдруг» window:console.log("внутри timeout", this);(callback) => { ... } от обычных function() { ... }this.response = function() { .. тут собственный this.. } Когда передаёте аргументом ..(t.response), он улетает из контекста Window, поэтому в нём this == window. this.response = () => { .. тут this на момент обращения к нему .. }callback() или this.data = "Steve Jobs" ?function test() {
this.data = null;
this.response = function() {
console.log(this, this.data);
}
this.connect = function(callback) {
setTimeout(() => {
this.data = "Steve Jobs";
callback.call(this);
}, 500);
}
}
t = new test();
t.connect(t.response);inurl:авто -inurl:https user_id и подпись запроса sign, которую надо у себя на сервере проверять. Она завязана на «секрет» приложения. /bin/bash, которая без терминала тут же заканчивает исполнение. -d) bash а какая-то долгоиграющая команда, mysqld или nginx, всё бы работало дольше.docker run -it --rm ubuntu-i интерактивный режим-t подключает виртуальный терминал--rm удалит контейнер сразу, как вы из него выйдетеdocker run -d ubuntu tail -f /dev/null – тут команда-пустышка, которая будет выполняться бесконечно;docker run -t -d ubuntu – тут подключён виртуальный терминал и bash не вылетит, а останется работать. 
curl -всякие опции и ссылка > file.zipssh -ND 5555 my_ssh_host_config_name где в файле ~/.ssh/config указан конфиг хоста: Host my_ssh_host_config_name
HostName 123.12.12.123
Port 1234
User username
IdentityFile ~/.ssh/id_rsa127.0.0.1, Port: 5555, SOCKS v5
The returned array also exposes a columns property containing the column names in input order (in contrast to Object.keys, whose iteration order is arbitrary).var a = [11,22];
a.columns = [333, 444];
JSON.stringify(a)
> "[11,22]"
JSON.stringify(a.columns)
"[333,444]"