Bonjour

J'ai des objets dont les noms de clés sont définies soit par des noms entrés par l'utilisateur, soit par des noms de fichiers.
Par exemple mes données de fichiers extraites par FileReader() sont stockées comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
object: {
  fichier.extension: donnée,
  ..
}
Ma question est simple : quel traitement faut-il faire sur ces noms pour remplacer les espaces / caractères non-autorisés de façon fiable ?

Par rapport à un tableau d'objets (avec une clé 'name') ce stockage permet de référencer les données beaucoup plus facilement, pourtant j'ai un vague doute sur la fiabilité de ce système ... Selon vous est ce que ça risque de poser d'autres problèmes par la suite ?