gpt4 book ai didi

javascript - 从回调中获取代码或在 Javascript (Node.js) 中存储回调

转载 作者:行者123 更新时间:2023-11-30 11:35:02 25 4
gpt4 key购买 nike

我正在尝试将回调存储在我的数据库中,稍后在另一个 session 中使用它们。

这可能吗?

让我们编写一些代码,例如:

// One session
var callback = () => {
console.log("Hey! This is a callback!");
}

db.store("myCallback", callback);

// Another session
db.get("myCallback")(); // Output: "Hey! This is a callback!"

编辑 - 为了澄清我的背景,我们可以引用这个问题:Question

最佳答案

您可以使用 javascript Function类。

正如 Alex Blex 所说,要实现这一点,您必须将每个回调作为 javascript 代码字符串存储在数据库中,然后将其作为字符串检索。您将其作为参数传递给 Function(...) 构造函数。

话虽如此,这并不是一种非常有效的做事方式。如果您可以将函数的结果存储在数据库中,那将节省大量空间。

关于javascript - 从回调中获取代码或在 Javascript (Node.js) 中存储回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44808689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com