StorageEvent: StorageEvent() constructor

The StorageEvent() constructor creates a new StorageEvent object.


new StorageEvent(type)
new StorageEvent(type, options)



A string with the name of the type of the StorageEvent. It is case-sensitive and browsers set it to storage.

options Optional

An object that, in addition of the properties defined in Event(), has the following properties:

key Optional

A string that represents the key for the storage item that changed. Defaults to null.

oldValue Optional

A string containing the original value of the storage item. Defaults to null.

newValue Optional

A string with the new value of the key. Defaults to null.


A string with the URL of the document whose storage changed.

storageArea Optional

A Storage object that represents the storage that was affected. Defaults to null.

Return value

A new StorageEvent object.


No specification found

No specification data found for api.StorageEvent.StorageEvent.
Check for problems with this page or contribute a missing spec_url to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.

Browser compatibility

BCD tables only load in the browser

See also