【发布时间】:2015-06-20 04:30:44
【问题描述】:
这似乎是一个愚蠢的问题,但我很难理解 Typescript。 我有以下代码:
var date = new Date();
window.localStorage.setItem("date", date);
如您所见,我正在生成今天的日期并通过本地存储进行存储。 现在我想在另一个函数中检索这个值,添加 7 天,再次存储它,然后在警报框中显示新值。
var date = window.localStorage.getItem("date");
date.setDate(date.getDate() + 7);
window.localStorage.setItem("date", date);
alert(date);
当我运行这段代码时,它一直告诉我Undefined is not a function 在第二个代码块的第二条规则上(可能是 .getDate() 函数)。
谁知道我可能做错了什么?我认为这段简单的 javascript 可以在 typescript 中运行良好,而无需更改代码...
【问题讨论】:
-
从localStorage获取的日期是一个字符串
标签: javascript typescript local-storage