/**
* 把对象转换成json,然后按4个空格 格式化json
*/
function formatCode(code) {
return JSON.stringify(code, null, 4);
}
/**
* 去掉key的引号
*/
function rmMarks(code) {
var codeArray = code.split("\n");
codeArray = codeArray.map((i) => {
if (i.indexOf(":") != -1) {
let prefix = i.split(":")[0];
let suffix = i.split(":")[1];
prefix = prefix.replace(/"/g, "");
return prefix + ":" + suffix;
} else {
return i;
}
});
return codeArray.join("\n");
}
var obj2 = { name: "abc", age: 12, link: ["吃饭", "睡觉", "打豆豆"] };
console.log(obj2) // 打印原来的对象
var str2 = formatCode(obj2)
console.log(str2) // 打印格式化后的字符串
var codeStr = rmMarks(str2);
console.log(codeStr) // 打印去掉 key 引号
把js对象格式化成代码字符串,并去掉key的引号
最新推荐文章于 2024-07-20 23:54:17 发布