From: Chris Date: Mon, 29 Jul 2013 08:50:48 +0000 (+0800) Subject: JsRender/Base.js X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=fbc25f4803109fe7a04ab46a404654798823708c;p=app.Builder.js JsRender/Base.js --- diff --git a/JsRender/Base.js b/JsRender/Base.js index 50bea9fdd..e16115745 100644 --- a/JsRender/Base.js +++ b/JsRender/Base.js @@ -185,9 +185,11 @@ Base = XObject.define( var keys = []; var isArray = false; isListener = isListener || false; - + + + // am I munging a object or array... - if (obj.constructor.toString() === Array.toString()) { + if (obj.constructor && obj.constructor.toString() === Array.toString()) { for (var i= 0; i < obj.length; i++) { keys.push(i); }