4 ms·
JS is the new C++. It's several different languages depending on which subset you use: jQuery style, pyramid callbacks, promises, async/await, etc.
by sillysaurus3 9y ago
JS is the new C++. It's several different languages depending on which subset you use: jQuery style, pyramid callbacks, promises, async/await, etc.
- z3t4 9y agoalways 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); }