gpt4 book ai didi

JavaScript 如何将字符串转换为函数

转载 作者:行者123 更新时间:2023-12-03 08:38:00 30 4
gpt4 key购买 nike

我正在做一个定积分计算器,我可以在其中添加函数来使用这个接口(interface)进行积分。 Calculator interface
关键是,一旦我调用函数进行集成,它就会将其识别为字符串,我无法对其进行计算。但是,如果我添加对它进行硬编码的功能,它就可以正常工作。

  prueba() {
//**** this.cadena is the function I add by using the interface
var sal = this.cadena;
console.log(sal);
var f = function (x) {
//**** The comented return works perfecly fine
//return 1/x;
return parseFloat(sal);
};
var integrada = this.integ(sal, 1, 2);

this.cadena = integrada;
this.imprime();
}
integ(f, a, b) {
var area = 0;
var dx = 0.001;
for (let x = a; x < b; x += dx) {
area += dx * f(x);
}
return area;
}

最佳答案

你可以试试下面的线

var integrada = this.integ(parseFloat(sal), 1, 2);

关于JavaScript 如何将字符串转换为函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64858663/

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