session-storage:小型实用程序类,用于从sessionStorage中存储和检索复杂值

时间:2024-04-08 03:59:40
【文件属性】:

文件名称:session-storage:小型实用程序类,用于从sessionStorage中存储和检索复杂值

文件大小:83KB

文件格式:ZIP

更新时间:2024-04-08 03:59:40

JavaScript

会话存储 这是一个小型实用程序类,用于存储和检索sessionStorage中的复杂值。默认情况下,sessionStorage仅保存字符串。但是,通过使用JSON.stringify()和JSON.parse() ,我们可以保存对象,数组,空值,布尔值,数字和字符串。当使用getItem()方法时,它将以其本机类型检索这些值。 在客户端中没有sessionStorage可用的那些实例中,此程序包也会正常(无提示)失败。发生这种情况的一个示例是用户的浏览器处于隐身模式时。在这种情况下,此程序包将使用一个简单的会话对象临时存储值。即使这些值不会出现在下一个会话中,这也会提供类似于sessionStorage的行为。 由于JSON.stringify()和JSON.parse()的局限性,对于某些复杂值,无法保持检索到的值的完整性。具体来说,函数将无法在JSON.stringify()/JSO


【文件预览】:
session-storage-main
----package.json(2KB)
----babel.config.json(47B)
----LICENSE(1KB)
----package-lock.json(348KB)
----src()
--------session.js(2KB)
--------session.test.js(3KB)
----.gitignore(324B)
----README.md(4KB)

网友评论