J'ai récemment demandé une question sur LocalStorage . Utilisation de JSON.parse(localStorage.item)
y JSON.parse(localStorage['item'])
ne travaillaient pas pour revenir NULL
alors que l'élément n'avait pas encore été défini.
Cependant, JSON.parse(localStorage.getItem('item')
a fonctionné. Et il s'avère que, JSON.parse(localStorage.testObject || null)
fonctionne également.
Un des commentaires a dit en gros que localStorage.getItem()
y localStorage.setItem()
devrait toujours être préférée :
Le getter et le setter fournissent une méthode cohérente, standardisée et efficace pour le traitement des données. et compatible avec tous les navigateurs pour travailler avec l'api LS. être préféré aux autres moyens. - Christoph
J'ai fini par aimer utiliser les notations abrégées point et parenthèse pour localStorage, mais je suis curieux de connaître l'avis des autres sur ce sujet. LocalStorage.getItem('item') est-il préférable à localStorage.item ou localStorage['item'] OU, dans la mesure où elles fonctionnent, les notations abrégées sont-elles acceptables ?