1
0
Fork 0

added case of empty object and empty array

Dieser Commit ist enthalten in:
AJ ONeal 2013-07-28 23:09:20 -07:00
Ursprung 55438debc5
Commit 1ad8b9e54f
2 geänderte Dateien mit 13 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -8,5 +8,7 @@
"grault": 1,
"garply": true,
"waldo": "false",
"fred": "undefined"
"fred": "undefined",
"emptyarr": [],
"emptyobj": {}
}

Datei anzeigen

@ -34,6 +34,11 @@
var output = ''
;
if (0 === x.length) {
output += '[]';
return output;
}
indentLevel = indentLevel.replace(/$/, ' ');
x.forEach(function (y) {
// TODO how should `undefined` be handled?
@ -55,6 +60,11 @@
var output = ''
;
if (0 === Object.keys(x).length) {
output += '{}';
return output;
}
indentLevel = indentLevel.replace(/$/, ' ');
Object.keys(x).forEach(function (k) {
var val = x[k]