我编写了几个有效复制JSON.stringify()的函数,将一系列值转换为字符串化版本.当我将代码移植到JSBin并在某些示例值上运行它时,它运行正常.但我在设计用于测试此功能的规格转换器中遇到此错误.
我的代码:
// five lines of comments
var stringify = function(obj) {
if (typeof obj === 'function') { return undefined;} // return undefined for function
if (typeof obj === 'undefined') { return undefined;} // return undefined for undefined
if (typeof obj === 'number') { return obj;} // number unchanged
if (obj === 'null') { return null;} // null unchanged
if (typeof obj === 'boolean') { return obj;} // boolean unchanged
if (typeof obj === 'string') { return '\"' + obj …Run Code Online (Sandbox Code Playgroud) javascript ×1