JSON.stringify()
メソッドは、JavaScript値をJSON文字列に変換します。オプションで置換機能が指定されている場合は値を置換します。置換配列が指定されている場合JSON.stringify(value [、replacer [、space]]
関数がreplacerパラメータとして使用されるときは、2つのパラメータが使用され、キーと値は文字列化されます。キーが見つかったオブジェクトは、Replacerのthisパラメータとして提供されます。最初は、文字列化されるオブジェクトを表す空のキーで呼び出され、文字列化されるオブジェクトまたは配列の各プロパティに対して呼び出されます。
私の質問は、この関数の最初の呼び出しの目的は何ですか?ドキュメントには、その動作や影響が記載されていません。
質問を明確にするための例を挙げてください。 –
彼らは慎重に便利な状態を選んだ方法面白いもの。あなたが 'key.indexOf( 'PUBLIC_')=== 0'のような何かを使うことにしたら、それはちょっと壊れてしまいます。 – Qwerty