gpt4 book ai didi

javascript - 如何检查 Javascript 中的 JSON 是否发生更改?

转载 作者:行者123 更新时间:2023-12-02 20:25:36 25 4
gpt4 key购买 nike

我在网页加载时加载 JSON,并且它通过客户端中的用户操作进行更改。当用户离开时想要查看 JSON 是否已更改。除了在 JSON 中逐一比较值之外,还有什么方法可以制作哈希字符串并在 JavaScript 中作为一个整体进行比较?

最佳答案

尝试使用数据的字符串化版本

例如。

JSON.stringify(orig) == JSON.stringify(current)

注意:在这种情况下,您需要保留原始 json 或其字符串化版本的深拷贝,而且还存在误报的可能性,因为键的顺序可能会改变。

对于不支持原生 JSON 的浏览器,您可能必须使用类似 json2 的库。 .

关于javascript - 如何检查 Javascript 中的 JSON 是否发生更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18373727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com