【问题标题】:JSON.parse without Strict Mode没有严格模式的 JSON.parse
【发布时间】: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只能在严格模式下使用?它始终可用。

标签: javascript ecmascript-5 use-strict


【解决方案1】:

还有许多其他新功能和 API 需要注意。其中最大的是严格模式和原生 JSON 支持。

你应该这样理解:

其中最大的是:

  • “严格模式”
  • 原生 JSON 支持

为“启用严格模式后支持JSON”。

有关此主题的更多信息,请参阅MDN: Strict mode

【讨论】:

  • 噢噢噢!为错误道歉!我现在可以看到了!
猜你喜欢
  • 2018-07-04
  • 2015-09-14
  • 1970-01-01
  • 2014-07-09
  • 1970-01-01
  • 1970-01-01
  • 2011-03-12
  • 2021-09-28
  • 2019-07-08
相关资源
最近更新 更多