или НЕ через await.
Пример:
function F() {
if (...) {
console.log('Функция вызвана через await.');
} else {
console.log('Функция вызвана НЕ через await.');
}
}
(async () => {
await F();// Функция вызвана через await.
F();// Функция вызвана НЕ через await.
})();
Когда человек знает ответ, он говорит как сделать, когда ответ не знает, обычно он отвечает: А вам это зачем?
Нет, они узнают зачем тебе это и предложат решение лучше.
скорее всего никак, да и наверняка есть решения получше, поэтому и спрашивают зачем
Ну вот смотрите, с await F() и new F() мне тоже вместо того, как это сделать говорили "зачем"? В итоге я нашел решение сам, так как те кто говорили зачем так мне и не помогли, делаю вывод они и решения то не знали)
Вот правильный ответ. Вы не знаете, и честно об этом говорите.
это для упражнения кто более obscure код напишет ? :D
Все же я думаю решение есть. Главное не сдаваться.
так а для чего? за такой код по рукам же бить надо
ты просто не знаешь как это сделать вот и всо)0)
Так нельзя делать
Сука
ахахахах
Сейчас так и реализовано, вот и хотим уйти от этого доп. параметра
Что-то не пойму какая-то ошибка в ноде function F() { const timeout = setTimeout(() => { console.log('Функция вызвана НЕ через await.'); }, 0); return {then: () => { clearTimeout(timeout); console.log('Функция вызвана через await.'); }}; } (async () => { console.log(1); F(); console.log(2); await F(); console.log(3); })(); В консоль выводит: 1 2 Функция вызвана через await. Функция вызвана НЕ через await. То есть console.log(3) никак не отрабатывает!
Здесь возможно что-то пошло по пизде и оно пожухло и не вывело 3
oh shit
Не запускать же вскод для хелловорлда
Обсуждают сегодня