我有定义为 Javascript 对象的数据结构。我喜欢将它们串起来通过网络发送。仅对它们调用 JSON.stringify() 似乎就可以了。但这是一个好的做法吗?
是否有任何特殊情况可能会破坏(例如静态方法?)
最佳答案
如果您只发送数据,而不发送函数,那么它会正常工作。但 JSON 只能携带值,而不能携带函数。较旧的浏览器 (< IE8) 本身没有 JSON 对象,因此您必须提供后备解决方案(像 jQuery 这样的框架会自动实现后备)。
关于javascript - 直接 JSON.stringify Javascript 对象是一个好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12782183/