From e2b454512cb4ef3eefbb5af80f57eb51753a0c5a Mon Sep 17 00:00:00 2001 From: Jeff Williams Date: Mon, 2 Mar 2015 09:00:09 -0800 Subject: [PATCH] prevent a crash when only some parameters have default values (#555) --- lib/jsdoc/src/walker.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/jsdoc/src/walker.js b/lib/jsdoc/src/walker.js index 1c1c6c30..8042ad41 100644 --- a/lib/jsdoc/src/walker.js +++ b/lib/jsdoc/src/walker.js @@ -76,7 +76,9 @@ walkers[Syntax.ArrowFunctionExpression] = function(node, parent, state, cb) { } for (i = 0, l = node.defaults.length; i < l; i++) { - cb(node.defaults[i], node, state); + if (node.defaults[i]) { + cb(node.defaults[i], node, state); + } } cb(node.body, node, state);