このセクションでは主に json の解析について説明します。
JSON.parse() メソッドは、キーと値のペアごとに呼び出される関数である別のパラメーターを受け取ることもできます。 JSON.stringify() によって受け取られる置換 (フィルター) 関数 (replacer) を区別するために、この関数は復元関数 (reviver) と呼ばれますが、実際には 2 つの関数の署名は同じです。両方とも 2 つのパラメーターを受け取ります。 , キーと値、両方とも値を返す必要があります。
復元関数が未定義を返した場合、対応するキーが結果から削除されることを意味し、別の値が返された場合は、その値が結果に挿入されます。例: