【发布时间】:2019-06-30 10:37:23
【问题描述】:
我想在调用存储在Session Storage 中的特定key 时触发一个函数。
我尝试了下面给出的代码。
sessionStorage.setItem('user', function myfync{alert("Hi")});
但是在使用 getItem 函数时,它会作为字符串返回给我,并且该函数不会被执行。有没有我遗漏的解决方法?
【问题讨论】:
-
@weegee 这不是重复的,因为问题比这一步更广泛,它是关于会话存储值格式,因此将函数转换为字符串 并 从字符串。
-
@seahorsepip OP 知道如何从会话存储中获取数据并放入会话存储中。他们不知道如何将该字符串转换为函数“但是在使用 getItem 函数时,它作为字符串返回给我,并且该函数没有被执行” 这显然是个骗局跨度>
-
@geewee 不是,用户试图将函数放入会话存储中,但不明白为什么他从会话存储中获取字符串而不是函数。问题中没有提到他希望从会话存储而不是函数返回字符串。
-
我假设使用 getItem 时应该触发该函数。
标签: javascript html web-development-server session-storage