localStorage - użyj funkcji getItem / setItem lub obiektu dostępu bezpośrednio?

Czy istnieją pewne zalety korzystania z metod zdefiniowanych w obiekcie localStorage w porównaniu do uzyskiwania dostępu do właściwości obiektu bezpośrednio? Na przykład zamiast:

var x = localStorage.getItem(key);
localStorage.setItem(key, data);

Robiłem to:

var x = localStorage[key];
localStorage[key] = data;

Czy jest w tym coś złego?

questionAnswers(4)

yourAnswerToTheQuestion