将使用JSON.stringify将对象中的函数也作为字符串输出
感谢AI给出答案啊, 非常有用, 尤其是在第三方文档跟一坨屎一样的时候,还不如直接看原始代码.
var obj = {
name: "John",
age: 30,
city: "New York",
myFunction: function() {
console.log ("Hello");
}
};
// 自定义replacer函数
function replacer(key, val) {
if (typeof val === 'function') {
return val.toString ();
}
return val;
}
// 转换为JSON字符串
var jsonString = JSON.stringify(obj, replacer);
console.log (jsonString);
输出的json复制到vscode里格式化一下, 就能读了