题目简介
其实就是手撕 JSON.stringfy()。
算法实现
输入
原则上来说,输入的是一个 json 对象。但需要考虑到异常情况,即输入了其它类型的数据,比如:12, true, ‘abc’, [‘red’, ‘green’], null, undefined 等。

输出
输出一个字符串。
实现
function jsonToString(obj) {
if (typeof obj === 'undefined') return undefined;
if (typeof obj === 'string') return `"${
obj}"`;
if (typeof obj === 'number' || typeof obj === 'boolean' || obj === null ) {
return String(obj);
}
if (Array.

最低0.47元/天 解锁文章
1447

被折叠的 条评论
为什么被折叠?



