というグローバル スコープで定義された大きなオブジェクトがありますglobal
。グローバル変数の下で参照されているすべてのプロパティを動的に検索したいと考えています。つまり、コードの実行中にアクセスされたすべてのプロパティです。
静的コード分析を実行して、変数の下で参照されているすべてのプロパティを抽出したいと考えています。これらのパターンを検索できます: global.PROPERTY_NAME AND global[PROPERTY_NAM]. しかし、これらのような複雑なケースはどうですか
var tmp="PROPERTY_NAME";
global[tmp]
また
var tmp=global;
tmp.PROPERTY_NAME
そして他のものは?
すべての変数のプロパティを取得したくありません。参照されているONESのリストのみが必要です!! ソース コードでのみ参照されたプロパティ