如何逐步保存 Javascript 的进度? (在浏览器中)

How can I step by step save my progress with Javascript? (in a Browser)

我已经为浏览器的控制台编写了一个程序。

如果完成了 return,我想以某种方式保存结果。之后我需要在浏览器中手动执行一些步骤(程序不再是 运行)。程序一次又一次地运行 return 结果。

有什么方法可以存储合并后的结果吗?

最后我总是想return像这样:

return storedResults + currentResult;

如果您需要存储控制台应用程序的结果,您可以使用 Web 存储 API。

The Web Storage API provides mechanisms by which browsers can securely store key/value pairs, in a much more intuitive fashion than using cookies.

保存结果(三种不同的方式):

localStorage.result = 'OK';
localStorage['result'] = 'OK';
localStorage.setItem('result', 'OK');

查看结果:

console.log(localStorage.result); // print "OK"

查看完整 reference