回调函数与普通函数形式上的区别:

2019-03-04 09:53:48来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折


回调函数作为参数传给另一个函数,所以我们在调用回调函数时,预先并不知道所调用的函数具体是哪个函数,因为我们调用的是一个参数,形如:

function processUserInput(callback) {
var name = prompt('请输入你的名字。');
callback(name); // callback是processUserInput函数调用的回调函数,这时并不知道要调用哪个函数
}

普通函数是通过具体的函数名来调用,所有我们在调用普通函数时,预先知道要调用的是哪个函数,形如:

function greeting(name) {
alert('Hello ' + name);
}

function processUserInput(callback) {
var name = prompt('请输入你的名字。');
greeting(name); // 在这里调用时,已经明确了调用的是哪个函数 
}

 


原文链接:https://www.cnblogs.com/xiaofengcan/p/10466023.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Build 2019 彩蛋

下一篇:JavaScript创建按钮,实现数字自加1!!