Que veut dire le "?" dans cette ligne ?

Résolu/Fermé
Kysondin - 24 nov. 2020 à 14:19
 Kysondin - 24 nov. 2020 à 15:07
Bonjour

Quelqu'un saurait me dire à quoi correspond le "?" dans "files?: any[ ]".

Quelqu'un m'avait vaguement expliqué que cela voulait dire que cela rendait optionnel l'ajout d'un document dans mon formulaire. Est-ce bien ça ?

private async postHouse(city: string, creationDate: number, destructionDate: number, street: string, department: number, gps: any, comments: string, files?: any[])

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
24 nov. 2020 à 14:25
Bonjour,

Je suppose que c'est pour du Type Script .. ( la prochaine fois, précise le! )
Donc oui, c'est pour les paramètres optionnels
https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html#use-optional-parameters

0
Bonjour !

Effectivement c'est pour du TypeScript ! Je suis sincèrement désolée, j'ai tendance à oublier de préciser ce qui est essentiel, je ferais plus attention la prochaine fois !

Merci beaucoup pour le lien et d'avoir pris le temps de me répondre :)
0