diff --git a/listings/globals/arguments-status-code.js b/listings/globals/arguments-status-code.js index 5682fa3..b9edb19 100644 --- a/listings/globals/arguments-status-code.js +++ b/listings/globals/arguments-status-code.js @@ -19,6 +19,8 @@ function readFile(file) { if (process.argv.length > 0) { process.argv.forEach(function(arg, index) { - args[arg].apply(this, process.argv.slice(index + 1)); + if (args[arg]) { + args[arg].apply(this, process.argv.slice(index + 1)); + } }); } diff --git a/listings/globals/bad-nexttick.js b/listings/globals/bad-nexttick.js index 08add18..4641137 100644 --- a/listings/globals/bad-nexttick.js +++ b/listings/globals/bad-nexttick.js @@ -3,7 +3,7 @@ var EventEmitter = require('events').EventEmitter; function complexOperations() { var events = new EventEmitter(); - events.emit('success'); + events.emit('success'); // return events; } diff --git a/listings/globals/nexttick.js b/listings/globals/nexttick.js index 8bebff3..0a7ebcf 100644 --- a/listings/globals/nexttick.js +++ b/listings/globals/nexttick.js @@ -3,7 +3,7 @@ var EventEmitter = require('events').EventEmitter; function complexOperations() { var events = new EventEmitter(); - process.nextTick(function() { + process.nextTick(function() { // events.emit('success'); });