/**
* basic usage of callbacks
*/
/* MAIN FUNCTION */
function addnum(x, cb) {
console.log('x=' + x);
cb(x);
}
/* CALLBACKS */
//callback which adds 5
function cb5(a) {
var rez = a + 5;
console.log('a+5=' + rez);
}
//callback which adds 100
function cb100(a) {
var rez = a + 100;
console.log('a+100=' + rez);
}
//execute main function with callback cb5
addnum(2, cb5);
console.log();
//execute main function with callback cb100
addnum(2, cb100);
/* $node 01callback
x=2
a+5=7
x=2
a+100=102
*/
x=2 a+5=7 x=2 a+100=102
$ps -aux | grep node (list all node processes) sasa 1194 0.5 0.5 1304528 85476 ? Ssl 2025 749:57 node /home/sasa/.pm2/modules/pm2-logrotate/node_modules/pm2-logr sasa 1208 0.3 0.4 1305256 73288 ? Ssl 2025 544:41 node /home/sasa/dex8/dex8-panel/server/index.js sasa 1224 0.8 0.7 11836560 116532 ? Ssl 2025 1230:32 node /home/sasa/dex8/dex8-www/server/index.js sasa 1236 0.6 0.6 11818920 102636 ? Ssl 2025 861:18 node /home/sasa/mikosoft_hr/www-mikosoft-hr/server/index.js sasa 1255 0.8 0.5 1331116 85228 ? Ssl 2025 1184:33 node /home/sasa/mikosoft-info/api-mikosoft-info/starter.js sasa 1257 0.3 0.4 1304152 73336 ? Ssl 2025 553:51 node /home/sasa/mikosoft-info/www-mikosoft-info/server/index.js sasa 1289 0.3 0.4 1297836 67888 ? Ssl 2025 543:55 node /home/sasa/dex8/dex8-kiosk/server/index.js sasa 1363 4.4 2.6 12138108 441704 ? Ssl 2025 6282:08 node /home/sasa/voovuu/voovuu-pub/server/index.js sasa 1886 2.9 1.4 11936744 243084 ? Ssl 2025 4148:37 node /home/sasa/mikosoft-info/crypto-mikosoft-info/server/index. sasa 492181 0.3 0.3 1099100 63808 ? Ssl 03:02 2:58 node /home/sasa/dex8/dex8-worker/starter.js www-data 556053 0.0 0.0 2608 528 ? S 17:59 0:00 sh -c ps -aux | grep node www-data 556055 0.0 0.0 3304 712 ? S 17:59 0:00 grep node sasa 1214480 0.3 0.3 1099656 63372 ? Ssl 2025 167:19 node /home/sasa/dex8/dex8-worker/starter.js sasa 1214483 0.3 0.3 1100032 64196 ? Ssl 2025 167:45 node /home/sasa/dex8/dex8-worker/starter.js sasa 1214536 0.3 0.3 1100036 64860 ? Ssl 2025 167:13 node /home/sasa/dex8/dex8-worker/starter.js sasa 1214544 0.3 0.3 1100264 64680 ? Ssl 2025 168:27 node /home/sasa/dex8/dex8-worker/starter.js sasa 1214588 0.3 0.3 1099268 63064 ? Ssl 2025 167:34 node /home/sasa/dex8/dex8-worker/starter.js sasa 1214617 0.3 0.3 1099904 64772 ? Ssl 2025 167:12 node /home/sasa/dex8/dex8-worker/starter.js sasa 1214641 0.3 0.3 1099880 63540 ? Ssl 2025 164:38 node /home/sasa/dex8/dex8-worker/starter.js sasa 1214671 0.3 0.3 1099360 62644 ? Ssl 2025 164:07 node /home/sasa/dex8/dex8-worker/starter.js sasa 1215731 0.5 0.7 11704608 118764 ? Ssl 2025 278:01 node /home/sasa/dex8/dex8-api/starter.js sasa 1216489 0.3 0.3 1099768 63716 ? Ssl 2025 166:23 node /home/sasa/dex8/dex8-worker/starter.js sasa 2628167 0.9 0.8 1176508 132152 ? Ssl 2025 1166:39 node /home/sasa/voovuu/voovuu-api/starter.js sasa 3168557 0.6 0.6 11828968 114100 ? Ssl 2025 830:05 node /home/sasa/mikosoft-info/dodo-mikosoft-info/server/index.js sasa 3169051 0.5 0.5 11798920 84436 ? Ssl 2025 642:39 node /home/sasa/@mikosoft/dodo-examples/server/index.js