如何在返回或记录函数对变量的处理?

有一个初始变量:
图片描述

处理它的函数为:
图片描述

在提交这个页面所写的表单之后,进入下一个页面,但是每次返回到这个页面,
ticketPriceObj会变成初始变量,如何在函数对这个变量后保存对它的处理值呢?
我想到的是用cookie保存,这样只要不关闭浏览器,无论返回这个页面多少次都可以读到上一次离开前对它的处理,但总感觉可以有更好的方法,比如直接返回值?

阅读 1.6k
2 个回答

如果你是通过url跳转,那百分之百一定会初始化,
要么你url跳转的时候带参数,
要么就是你自己的cookie保存,
要么localStorage保存,不过性质跟cookie差不多
不知道你有没有使用iframe,如果使用了,可以写一个回调函数赋值

SessionStorage

SessionStorage.setItem('ticketPriceObj', ticketPriceObj);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题