使用JSON.strgify无法对错误进行字符串化吗?
JSON.stringify
// node v0.10.15> var error = new Error('simple error message');
undefined> error [Error: simple error message]> Object.getOwnPropertyNames(error);
[ 'stack', 'arguments', 'type', 'message' ]> JSON.stringify(error);
'{}'浏览器
>>> JSON.stringify(error); // Firebug, Firefox 23{"fileName":"debug eval code","lineNumber":1,"stack":"@debug eval code:1\n"}替换函数
var error = new Error('simple error message');JSON.stringify(error, function(key, value) {
console.log(key === ''); // true (?)
console.log(value === error); // true (?)});JSON.stringify
JSON.stringify({ message: error.message, stack: error.stack })
精慕HU
牧羊人nacy
相关分类