没有大篇幅的文字理论功底,就直接上实例,一看你肯定能懂,希望能助你一臂之力!
稻盛和夫说过:你帮过的人,不一定会帮你,帮你的人,以后还会帮你
总体讲解:实例:
// 开发者:目的是拼接字符串,因此他将封装了conString这个函数
function conString(str1,str2,callback){
//字符串拼接成功了
var newStr = str1+str2
//但是开发者不知道使用者拼接成功要干嘛,所有就产生了回调函数这个说法
callback(newStr)
}
//使用者:是为了调用这个函数,实现字符串拼接功能,所以你会调用conString这个函数
conString('hello','Chian',function(str){
//这个str就是相当于newStr
//现在你可以打印str,结果就是字符串拼接的结果
//现在使用着在里面想干嘛就是干嘛, 很任性的那种,只有你足够牛逼么
// 比如
return str
console.log(str)
})
具体用法:
index.js文件
// 开发者:目的是拼接字符串
function conString(str1,str2,callback){
//字符串拼接成功了
var newStr = str1+str2
//但是开发者不知道使用者拼接成功要干嘛,所有就产生了回调函数这个说法
callback(newStr)
}
module.exports=conString
notifyRemind.js文件
1.引入
var fn = require('../index.js')
2.使用
fn('hello','nanjin',function(str){
console.log(str)
})