gpt4 book ai didi

javascript - 如何在 JSON 中存储 javascript 函数

转载 作者:IT老高 更新时间:2023-10-28 12:48:05 27 4
gpt4 key购买 nike

我有一个 JS 对象我想保存在本地存储中以备将来使用,但我无法将其解析为字符串。

代码:

JSON.stringify({
a: 5,
b: function (param) {
return param;
}
})

结果:

"{"a":5}"

如果不使用 JSON,我如何保存它以供将来使用?

(并创建我自己的 Lexer-Parser 来中断字符串函数,我认为这不是一个选项)

最佳答案

我推荐这种方法:

将参数和正文存储在您的 json 中:

{"function":{"arguments":"a,b,c","body":"return a*b+c;"}}

现在解析json并实例化函数:

var f = new Function(function.arguments, function.body);

我认为是节省

关于javascript - 如何在 JSON 中存储 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36517173/

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