JSON.stringify({a:1,b:2,c:undefined})如何不忽略c

JSON.stringify({a:1,b:2,c:undefined});//'{"a":1,"b":2}'
如何JSON.stringify({a:1,b:2,c:undefined});//'{"a":1,"b":2,"c":""}'
料青山看我应如是
浏览 489回答 2
2回答

开心每一天1111

重新定义undefined使之成为""。因为重新定义全局undefined可能引起其它问题,所以需要封装在一个函数范围内vars=(function(){varundefined="";returnJSON.stringify({a:1,b:2,c:undefined});})();//{"a":1,"b":2,"c":""}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript