added case of empty object and empty array
Dieser Commit ist enthalten in:
Ursprung
55438debc5
Commit
1ad8b9e54f
|
@ -8,5 +8,7 @@
|
|||
"grault": 1,
|
||||
"garply": true,
|
||||
"waldo": "false",
|
||||
"fred": "undefined"
|
||||
"fred": "undefined",
|
||||
"emptyarr": [],
|
||||
"emptyobj": {}
|
||||
}
|
||||
|
|
10
index.js
10
index.js
|
@ -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]
|
||||
|
|
Laden…
In neuem Issue referenzieren