eval関数を使用して関数のメソッド内で解析される完全に正しいJson文字列があります。ただし、それが行われると、何らかの理由で、グローバルに定義されたメソッドの最初の行が配列のパラメーターの1つとして内部に挿入されます。
解析される文字列は次のとおりです。
{"id":1、 "name": "object1"、 "volume":15、 "weight":100}
解析行は次のとおりです。
デコードされた変数=eval('('+エンコードされた+')');
eval()関数を使用してデコードすると、別のファイル内に含まれるグローバルスコープ関数を含む「complementary」属性decode['replaceNode']が内部にあります。
バグだと思いますが、FirefoxとSafariの両方で同じことが起こるので、そうは思われません。おそらく私はevalの目的を誤解しました。
よろしくお願いします。