Skip to content

Commit 3c2fd3b

Browse files
dubzzzblakeembrey
authored andcommitted
Stringify -0 correctly (#20)
1 parent 9d2b937 commit 3c2fd3b

4 files changed

Lines changed: 481 additions & 23 deletions

File tree

javascript-stringify.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,9 @@
214214
'string': function (string) {
215215
return "'" + string.replace(ESCAPABLE, escapeChar) + "'";
216216
},
217-
'number': String,
217+
'number': function (val) {
218+
return Object.is(val, -0) ? '-0' : String(val);
219+
},
218220
'object': String,
219221
'boolean': String,
220222
'symbol': String,

0 commit comments

Comments
 (0)