调用javascript函数并使用匿名函数获取返回值
我看到一些JavaScript调用函数如下:调用javascript函数并使用匿名函数获取返回值,javascript,Javascript,我看到一些JavaScript调用函数如下: $(hr).executeService('CCTV','CCTV',{'NVRAssetKey':nvrak,'cklst':cklst},function(data) { _ws = data[0]['WebServer']; _cams = data[0]['Cameras']; //... } ); 如何创建此类函数以从匿名
$(hr).executeService('CCTV','CCTV',{'NVRAssetKey':nvrak,'cklst':cklst},function(data)
{
_ws = data[0]['WebServer'];
_cams = data[0]['Cameras'];
//...
}
);
如何创建此类函数以从匿名函数获取返回值
我想做的是:
Calculate( 1,2,function(sum){
console.log(sum);
});
我尝试了这个代码,但没有成功
<script>
function doIt(param1) {
doIt2(param1, function (data) {
console.log(data);
});
}
function doIt2(param) {
return param;
}
</script>
<button onclick="doIt(Math.random());">Click</button>
函数doIt(param1){
doIt2(参数1,函数(数据){
控制台日志(数据);
});
}
函数doIt2(param){
返回参数;
}
点击
你在找这个吗
函数计算(a、b、回调){
var结果=a+b;
返回回调(结果);
}
函数doIt2(a,b){
计算(a、b、函数(数据){
控制台日志(数据);
});
}
单击
问题出在哪里?你试过跑步吗?您有错误吗?这类函数的通用名称是什么?