Unless you’ve declared a variable named localStorage
in a custom defined scope, they’re the same. localStorage
refers to window.localStorage
. In fact every variable in global namespace can be accessed as window.<variableName>
For example:
<script>
function foo() {
// here window.localStorage == localStorage
}
function foo2() {
var localStorage = 10;
// here window.localStorage != localStorage
// since you have a local variable named localStorage
}
</script>