如何将输入公式转化为函数 javascript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是把字符串function按照;拆分成数组function是一个字符串,里面会有很多;符号 按 ; 拆分为数组,例如:有1;2;3;4这样一个字符串,使用split后会得到一个存放1234四个元素的数组 求详解?假如从数据库获得字符串“v1=x+y”,使用上面的形式解析可以变成代码形式和函数式吗? map = {"v1=x+y":fn1,"v2=x*x+y*y":fn2}function fn1(x,y){return x+y;}str = getFormData(); // str = "v1=x+y";fn = map[str];x1 = getFormInputX(); //x1 = 3x2 = getFormInputY();fn(x1,x2); function fn(gvt){ return function (x,y){ var v; eval(gvt); return v; };}var f1 = fn("v=x+y");var f2 = fn("v=x*10+y");alert(f1(6,4));alert(f2(6,4)); 路由器WEB管理的登录对话框实现 求教有关js解析的问题 急!计算小计的时候出现NaN 第一个行好使 第二行不好使 能不能 点下一个按钮 展开输入框的历史表单记录 JS 中xml文件的载入的路径设置 问一个问题 htc组件开发问题 如何关闭子窗口时,传值给父窗口,同时刷新父窗口。 各位一个很菜的问题。在先等待 开源Node.js论坛上线了 新手学习js,在html中无法显示js编写的内容!求助! js操作checkbox
function是一个字符串,里面会有很多;符号
"v1=x+y":fn1,
"v2=x*x+y*y":fn2
}
function fn1(x,y){
return x+y;
}str = getFormData(); // str = "v1=x+y";
fn = map[str];
x1 = getFormInputX(); //x1 = 3
x2 = getFormInputY();
fn(x1,x2);
return function (x,y){
var v;
eval(gvt);
return v;
};
}var f1 = fn("v=x+y");
var f2 = fn("v=x*10+y");alert(f1(6,4));
alert(f2(6,4));