gpt4 book ai didi

javascript - 如何在 API 中返回 Javascript 函数?

转载 作者:行者123 更新时间:2023-12-02 09:40:11 26 4
gpt4 key购买 nike

我需要在使用 Jackson 构建的自定义 REST API 中返回以下内容。下面是一个简单的 Javascript 函数。有没有办法按原样返回 javascript 函数?无需将其作为字符串返回,然后必须在前端对其进行解析。

{
yFormat: (timestamp) => { return date.getDurationValue(timestamp); }
}

最佳答案

因此,您创建一个函数并使用 toString() 将其作为字符串获取。然后将其添加到对象并从中创建 json 字符串。在处理程序中,您将其转换回函数并使用它。

var testFunc = function(e){alert(e);}
var funcAsString = testFunc.toString();
alert(funcAsString);
var json = { "one": 700, "two": funcAsString };
var parameters = JSON.parse( JSON.stringify(json));
eval( 'var func = ' + parameters.two );
func( 'test' ); // alerts "test"

二手How do I convert a JSON string to a function in javascript?发布以创建该解决方案。

关于javascript - 如何在 API 中返回 Javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57147270/

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