text [stringify循环JSON对象] #js #json #stringify #cyclic #object

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text [stringify循环JSON对象] #js #json #stringify #cyclic #object相关的知识,希望对你有一定的参考价值。

obj = { x:555, y: "hi" }
obj.myself = obj

seen = []

json = JSON.stringify(obj, function(key, val) {
   if (typeof val == "object") {
        if (seen.indexOf(val) >= 0)
            return
        seen.push(val)
    }
    return val
})

alert(json)

以上是关于text [stringify循环JSON对象] #js #json #stringify #cyclic #object的主要内容,如果未能解决你的问题,请参考以下文章

在类中使用 RxJs 主题时 JSON.stringify 上的循环对象异常

JSON.stringify深拷贝的缺点

JSON.parse() 与 JSON.stringify()

JSON.parse和JSON.stringify 参数详解

JSON.stringify使用

JavaScript 之 JSON [4] parse()和stringify() -JSON字符串和JavaScript对象数据之间的相互转换