АД
Size: a a a
АД
j
const isAsync = myFunction.constructor.name === "AsyncFunction"
S
function() F{
if (...) {
console.log('Функция вызвана через await.');
} else {
console.log('Функция вызвана НЕ через await.');
}
}
(async () => {
await F();// Функция вызвана через await.
F();// Функция вызвана НЕ через await.
})();
A
j
АД
async function F(){
}
S
function F() {
console.log('F.constructor.name: '+F.constructor.name);
}
(async () => {
await F();// F.constructor.name: Function
F();// F.constructor.name: Function
})();
j
async
function F() {
console.log('F.constructor.name: '+F.constructor.name);
}
(async () => {
await F();// F.constructor.name: Function
F();// F.constructor.name: Function
})();
A
S
function F() {
console.log();
if (...) {
console.log('Функция вызвана через await.');
} else {
console.log('Функция вызвана НЕ через await.');
}
}
(async () => {
await F();// Функция вызвана через await.
F();// Функция вызвана НЕ через await.
})();
S
j
S
АД
j
АД