Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript中的动态函数调用_Javascript_Function_Dynamic_Eval - Fatal编程技术网

JavaScript中的动态函数调用

JavaScript中的动态函数调用,javascript,function,dynamic,eval,Javascript,Function,Dynamic,Eval,是否有更好的方法动态执行此操作: 函数abcKY(a,no){ 控制台日志(a+no); } 功能abcBC(a,否){ 控制台日志(a-否); } var结果来自\u db=“abcKY”; 评估(结果来自数据库)(1,2)您可以将对象函数的内部映射作为键函数,并使用变量result\u from\u db调用它。选中此项: var函数={}; functions.abcKY=函数(a,否){ 控制台日志(a+no); }; functions.abcBC=函数(a,否){ 控制台日志(a

是否有更好的方法动态执行此操作:

函数abcKY(a,no){
控制台日志(a+no);
}
功能abcBC(a,否){
控制台日志(a-否);
}
var结果来自\u db=“abcKY”;

评估(结果来自数据库)(1,2)
您可以将对象函数的内部映射作为键函数,并使用变量
result\u from\u db
调用它。选中此项:

var函数={};
functions.abcKY=函数(a,否){
控制台日志(a+no);
};
functions.abcBC=函数(a,否){
控制台日志(a-否);
};
var结果来自\u db=“abcKY”;
函数[来自数据库的结果](1,2)