2 ms·
always name your anonymous functions. that way it will be easier to break them out of the pyramid, make them testable, and easier to debug.
by z3t4 9y ago
always name your anonymous functions. that way it will be easier to break them out of the pyramid, make them testable, and easier to debug.
- OJFord 9y ago... and it will also make them not anonymous functions :)
- z3t4 9y agoA named "anonymous" function (lets call it lamda function to make it less confusing) is still a lamda function, but with a name ... It can not be called from elsewhere. So you get all the benefits from lamda functions! There's no advantage to not naming variables. var fs = require("fs"); fs.readFile("somefile.txt", function readSomeFile(err, text) { if(err) throw err; else console.log(data); }