ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 调用方法: `save()` ## 描述 将解释器的状态保存到闪存中(包括调用 setWatch、setInterval、pinMode 以及任何监听器的结果)。然后,每次 Espruino 上电或硬重置时,该状态将自动加载。要查看将保存什么,你可以调用 dump()。 **注意:** 如果你在 onInit()中设置了间隔等,并且在运行 save()之前已经调用了 onInit,当 Espruino 恢复时,将有两份你的间隔——一份来自保存之前,一份来自保存之后——这可能会给你带来问题。 有关此以及其他保存选项的更多信息,请参阅 Espruino 页面上的保存代码。 只有当解释器返回到空闲状态时,此命令才会执行——例如,a=1;save();a=2;将把“a”保存为 2。 当 Espruino 上电时,它将从你键入 save()时的位置恢复。如果你希望在加载后立即执行代码(例如初始化连接到 Espruino 的设备),添加一个名为 onInit 的函数,或者使用以下方式向 E 添加一个初始化事件处理程序。