スタックオーバーフローで history.pushState() の例を見つけましたが、それぞれが何をするのかわかりません。これは私が持っているものです
var stateObj = {
foo: "bar"
};
history.pushStates(stateObj, "page 2", "page2.html");
このスクリプトで stateObj が保持するものと、「ページ 2」とは何かを説明できる人はいますか? オブジェクトに foo: "bar" があるのはなぜですか?
前もって感謝します。