答案 0 :(得分:0)
您可以使用:
sessionStorage.clear();
同样适用于打字稿。
以下是完整的文档:https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage
答案 1 :(得分:0)
我相信“ sessionStorage”在可用时应该是一个全局常量。只需检查是否已定义它即可:
if (sessionStorage !== undefined) {
sessionStorage.clear();
} else {
// Session storage is not available.
}
答案 2 :(得分:0)
在TypeScript中,建议您更加明确。这个sessionStorage
对象是什么?它来自哪里?
简而言之,以下方法应该起作用:
if (window.sessionStorage !== undefined) {
window.sessionStorage.clear();
}
请注意,您需要如何明确声明它在window
全局变量中。确保编译器认识到window
全局变量将存在,您需要在compiler options
dom
中包含lib