Que veut dire le "?" dans cette ligne ? [Résolu]

Signaler
-
 Kysondin -
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

Messages postés
31087
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 janvier 2021
3 192
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

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 :)