我有这样的javascript函数:
function(x) {
return x + 2;
};
如果返回值为10,我怎样才能找到x的值? 我需要找到公式,以便将其应用于其他不同的函数。
答案 0 :(得分:1)
您要求定义函数的反函数。通常,不存在对此的解决方案。假设你的功能是
function(x) {
return x*x;
};
当您要求返回x
的{{1}}的值时,您想要9
还是3
?通常,如果您的函数不是一对一(单射),则无法执行此操作。但即使你的函数是一对一,你也无法对反转的内容做出一般规则。您必须根据具体情况进行操作。