瀏覽代碼

include/webutil.js: fix dirObj undefined attribute.

Joel Martin 14 年之前
父節點
當前提交
0a92014700
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      include/webutil.js

+ 5 - 1
include/webutil.js

@@ -59,7 +59,11 @@ WebUtil.dirObj = function (obj, depth, parent) {
             msg += WebUtil.dirObj(obj[i], depth-1, parent + "." + i);
             msg += WebUtil.dirObj(obj[i], depth-1, parent + "." + i);
         } else {
         } else {
             //val = new String(obj[i]).replace("\n", " ");
             //val = new String(obj[i]).replace("\n", " ");
-            val = obj[i].toString().replace("\n", " ");
+            if (typeof(obj[i]) === "undefined") {
+                val = "undefined";
+            } else {
+                val = obj[i].toString().replace("\n", " ");
+            }
             if (val.length > 30) {
             if (val.length > 30) {
                 val = val.substr(0,30) + "...";
                 val = val.substr(0,30) + "...";
             } 
             }