node.js函数回调

没有大篇幅的文字理论功底,就直接上实例,一看你肯定能懂,希望能助你一臂之力!

稻盛和夫说过:你帮过的人,不一定会帮你,帮你的人,以后还会帮你

总体讲解:实例:
// 开发者:目的是拼接字符串,因此他将封装了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)

})

你可能感兴趣的:(node.js函数回调)