localStorage: ¿usa las funciones getItem / setItem o accede al objeto directamente?
¿Existen algunos beneficios de usar los métodos definidos en el objeto localStorage en lugar de acceder directamente a las propiedades del objeto? Por ejemplo, en lugar de:
var x = localStorage.getItem(key);
localStorage.setItem(key, data);
He estado haciendo esto:
var x = localStorage[key];
localStorage[key] = data;
¿Hay algo malo con esto?