博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript之【函数回调】
阅读量:7017 次
发布时间:2019-06-28

本文共 1006 字,大约阅读时间需要 3 分钟。

hot3.png

1. 以函数为回调参数(建议使用)

var callbackParam = {test:"callbackParam"};asysc( asyscCallback, callbackParam);//回调函数function asyscCallback(data, callbackParam){    console.info("called asysc successfully");}/** * callback 回调函数 * paramObj 回调参数 */function asysc(callbackFunc, callbackParam){    var data = {data:"data"};    callbackFunc.apply(this, [data, callbackParam]);    //callbackFunc(data, callbackParam);}

2.以函数名(字符串)为回调参数

需要用到Function: var func = new Function('param1', 'param2',...,'paramN', 'funcBody');

var callbackParam = {test:"callbackParam"};asysc( "asyscCallback", callbackParam);//回调函数function asyscCallback(data, callbackParam){    console.info("called asysc successfully");}/** * callback 回调函数 * paramObj 回调参数 */function asysc(callbackFunc, callbackParam){    var data = {data:"data"};    var strFuncName = "return " + callbackFunc + "(data, callbackParam)";    func = new Function('data', 'callbackParam', strFuncName);    func(data, callbackParam);}

转载于:https://my.oschina.net/u/2462423/blog/714912

你可能感兴趣的文章
Office 2016七月更新:Word和Outlook更智能,PowerPoint新动效
查看>>
“十三五”公共安全科技创新规划涉及哪些安防概念?
查看>>
论道商业WiFi:商业WiFi技术大起底
查看>>
大公司病怎么治?贝索斯致股东信泄露了天机
查看>>
AI 科技评论和学术青年们的 GAIR 小聚会,面基就要freestyle|CCF-GAIR 2017
查看>>
国内首个14纳米硅片凸块量产 高通高端芯片“中国造”
查看>>
“Watson之眼”走出实验室,中国医疗机器人悄然崛起 | 未来医疗周刊
查看>>
依托大数据,医改要有基于标准体系的资源配置
查看>>
抢夺英特尔Mac订单 AMD拦路虎暂不成气候
查看>>
没落的雅达利要分智能家居市场一杯羹 有点晚
查看>>
晋能科技高效多晶组件助力吕梁多个扶贫项目顺利并网
查看>>
AI运算存储器需求仍靠外供 大数据或孕育新市场
查看>>
五大气象引领物联网发展新高潮,但政府角色需调整
查看>>
数据中心选址需要明智的决策
查看>>
背部撞墙功,让你远离心脏病、颈椎病!
查看>>
Windows 10“创作者更新”改进了高DPI缩放支持
查看>>
选择公共云供应商的标准
查看>>
Verizon:5G将在2020年前成为现实
查看>>
中兴微电子2016年蝉联IC设计企业前三,芯片发货量大幅增长
查看>>
安防工程投标技巧
查看>>