2

javascript の Strict Mode に関するJohn Resigのブログを読んでいますが、質問があります。

厳密モードの機能の 1 つは、JSON.parse と JSON.stringify の使用ですが、「use strict」なしで使用できます。

彼がブログで使用しているのと同じ例を書くと、次のようになります。

var str = JSON.stringify({ name: "John" });
// Prints {"name":"John"}
alert( str );

これが機能していることがわかります。

なぜこれが許可されているのですか?何か不足していますか?

ありがとう!

4

1 に答える 1

5

他にも注意が必要な新機能や API が多数あります。その最大のものは、Strict Mode とネイティブ JSON サポートです。

これは次のように読む必要があります。

その最大のものは次のとおりです。

  • 「厳格モード」
  • ネイティブ JSON サポート

「厳密モードを有効にした後の JSON サポート」ではありません。

このトピックの詳細については、 MDN: Strict モードを参照してください。

于 2012-02-13T17:53:53.310 に答える