Valeur de retour fonction asynchrone
Bonjour,
J'aurais besoin d'aide car lors de l'exécution de ce code, je reçois dans la console le message "La requête Airtable n'a pas renvoyé de résultats".
Pour info, le console.table renvoie
Citation:
[AsyncFunction: anonymous]
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| const AsyncFunction = Object.getPrototypeOf(async function(){}).constructor;
let requeteAirtable;
try {
requeteAirtable = new AsyncFunction("return ['test'];");
} catch (error) {
console.error("Erreur lors de la création de la fonction requeteAirtable : ", error);
}
if (requeteAirtable) {
try {
const result = await requeteAirtable;
console.table(result);
if (!result || result.length === 0) {
console.error("La requête Airtable n'a pas renvoyé de résultats.");
return; // Arrêter l'exécution si la requête ne renvoie pas de résultats
} |
Si quelqu'un pouvait m'éclairer ce serait super
Merci par avance !
PS : je découvre tout juste les fonctions asynchrones donc désolé pour les erreurs de débutant !