没有严格模式的 JSON.parse
Posted
技术标签:
【中文标题】没有严格模式的 JSON.parse【英文标题】:JSON.parse without Strict Mode 【发布时间】:2012-03-05 03:21:18 【问题描述】:我正在阅读 John Resig blog 关于 javascript 中的严格模式,但我有一个问题。
Strict Mode 的特点之一是使用 JSON.parse 和 JSON.stringify,但我可以在不“使用严格”的情况下使用它。
如果您编写的示例与他在他的博客上使用的示例相同:
var str = JSON.stringify( name: "John" );
// Prints "name":"John"
alert( str );
你可以看到这个工作。
为什么允许这样做?我错过了什么吗?
谢谢!
【问题讨论】:
谁说JSON
只能在严格模式下使用?它始终可用。
【参考方案1】:
还有许多其他新功能和 API 需要注意。其中最大的是严格模式和原生 JSON 支持。
你应该这样理解:
其中最大的是:
“严格模式” 原生 JSON 支持
不为“启用严格模式后支持JSON”。
有关此主题的更多信息,请参阅MDN: Strict mode。
【讨论】:
噢噢噢!为错误道歉!我现在可以看到了!以上是关于没有严格模式的 JSON.parse的主要内容,如果未能解决你的问题,请参考以下文章