fulfilled
после выполнения. Затем при запросе await
соответственно имея статус fulfilled
никакого ожидания уже не будет.(async () => {
const promise = new Promise(resolve => {
setTimeout(() => {
return resolve('done');
}, 1000);
});
console.log(promise); // выведет state: pending
setTimeout(() => {
console.log(promise); // выведет state: fulfilled
}, 1100);
})()
sessionid
- steamLoginSecure
- steamMachineAuthSTEAMID64
var arrProps = {
"GROUP_PROPS": []
};
switch
применять в такой реализации я бы тоже сказал не принято.if ($BOT_ANSWER != 'Бот не нашёл ответа на ваш вопрос!' .....
is_array()
strpos
в подобных ситуациях лучше все же использовать регулярные выражения. Они более гибкие. Если не знаете их, то можно почитать мануалы.e.which === 3
+ запретить вызов контекстного меню по правой кнопке:var down = false;
var olddown = window.onkeydown, oldup = window.onkeyup
var key_w = {keyCode: 87};
setInterval(function() {
if(down) {
olddown(key_w)
oldup(key_w)
}
}, 50)
onmousedown = function(e) {
switch (e.which) {
case 3: down = true;
}
}
onmouseup = function(e) {
switch (e.which) {
case 3: down = false;
}
}
oncontextmenu = e => {
e.preventDefault();
}
если возвращается пустой результат и в конце каждого цикла поставил слип 12 сек
$ids = [122335, 3242342, 675463345];
$responses = [];
foreach ($ids as $id) {
$ts = time();
$responses[] = curl('https://SITE.RU/co.php?type=5&uid=' . $id . '&session_key=-s-3XsnPgxyRxo-vbqwz.ooq8qzV1sjrcPxWXqJp8NxR.lJvCqNz0rLQ9NOU3-LNAoP0znjRfRN0aKquexUY4NoodS9&auth_sig=f124749c341a1cc6c9821a08c32e5653&ts=' . $ts . '&client_type=2&logged_user_id=578769939391');
}
print_r($responses);
Не совсем понятно, что вы тут имели ввиду. Почему "код дальше не двинется"? Любые операции до моменты объявления ожидания промиса будут выполнены асинхронно независимо от него.