I see a lot of use next in node.js.
What is it, where does it come from? What does it do? Can I use it client side?
Sorry it’s used for example here:
http://dailyjs.com/2010/12/06/node-tutorial-5/
look for the loadUser function.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This appears to be a variable naming convention in Node.js control-flow code, where a reference to the next function to execute is given to a callback for it to kick-off when it’s done.
See, for example, the code samples here:
Let’s look at the example you posted:
The
loadUserfunction expects a function in its third argument, which is bound to the namenext. This is a normal function parameter. It holds a reference to the next action to perform and is called onceloadUseris done (unless a user could not be found).There’s nothing special about the name
nextin this example; we could have named it anything.