JSON2.js 或本机 JSON 方法
Since the addition of the JSON methods(parse, stringify) listed at the Mozilla site, should these methods be used in lieu of the files from JSON.org(json2.js)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该使用本机函数,因为它们将获得更好的性能并具有更好的内存占用量。将 json2.js 视为一个 polyfill,只有在浏览器不支持 JSON 时才使用它。可以在此处找到这些浏览器的列表:http://caniuse.com/#search=JSON
You should use the native functions as they will get better performance and have a better memory footprint. Consider json2.js to be a polyfill, something you only use if the browser doesn't support JSON. A list of these browsers can be found here: http://caniuse.com/#search=JSON
是的。在 javascript 中运行解析器之前,各种 javascript 库已经要求本机浏览器支持。您可以通过询问是否定义了全局 JSON 对象来自己完成此操作。
Yes. Various javascript libraries already ask for native browser support before running parser in javascript. You can do it yourself by asking if there is global JSON object defined.