diff --git a/.gitignore b/.gitignore index dbe9c43..9154f84 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ /node_modules *.sh +# webstorm +.idea diff --git a/src/util/toString.js b/src/util/toString.js index b4a6904..e0611db 100644 --- a/src/util/toString.js +++ b/src/util/toString.js @@ -1,13 +1,14 @@ export default function toString(obj) { let result = JSON.stringify(obj, function(key, val) { - if (typeof val === 'function') { - return `~--demo--~${val}~--demo--~`; - } - return val; - }); + if (typeof val === 'function') { + return `~--demo--~${val}~--demo--~`; + } + return val; + }); - do { - result = result.replace('\"~--demo--~', '').replace('~--demo--~\"', '').replace(/\\n/g, '').replace(/\\\"/g,"\"");//最后一个replace将release模式中莫名生成的\"转换成" - } while (result.indexOf('~--demo--~') >= 0); - return result; + do { + result = result.replace('\"~--demo--~', '').replace('~--demo--~\"', ''); + } while (result.indexOf('~--demo--~') >= 0); + result = result.replace(/\\n/g, '').replace(/\\\"/g,"\"");//最后一个replace将release模式中莫名生成的\"转换成" + return result; }