PopStateEvent: PopStateEvent() コンストラクター

PopStateEvent() コンストラクターは、新しい PopStateEvent オブジェクトを生成します。

メモ: ウェブ開発者は通常このコンストラクタを呼び出す必要はありません。ブラウザーは popstate イベントを発行するときにこれらのオブジェクトを生成するからです。

構文

js
new PopStateEvent(type, options)

引数

type

イベントの名前の文字列です。 大文字と小文字は区別され、ブラウザーはこれを popstate に設定します。

options 省略可

オブジェクトで、 Event() で定義されているプロパティに加えて、以下のプロパティがあります。

state 省略可

状態を表すオブジェクトです。実質的には history.pushState() または history.replaceState() の呼び出しで指定された値です。設定されていない場合、既定値は null です。

返値

新しい PopStateEvent オブジェクトです。

仕様書

Specification
HTML Standard
# the-popstateevent-interface

ブラウザーの互換性

BCD tables only load in the browser

関連情報