質問編集履歴

5

質問内容の修正

2018/11/09 10:01

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  これを行うと実行時に定義されているグローバルは抽出できるのですが
28
28
 
29
- それが実際のファイルで使われているかどうかを調べたいです
29
+ それが実際のファイルで作られてどのファイルで使われているかどうかを調べたいです
30
30
 
31
31
 
32
32
 

4

質問内容の修正

2018/11/09 10:01

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,16 @@
1
1
  システムの Javascript を整理中なのですが
2
2
 
3
+ 数百行のファイルが7,8個あって view 内にも短いJSがちらばってて
4
+
3
- ファイル間グローバル変数を受け渡ししていて
5
+ それらがいたるところでファイル間グローバル変数を受け渡ししていて
4
6
 
5
7
  どれが真にグローバルとして使われているのかファイル内でだけ使われているかわかりません
8
+
9
+
10
+
11
+ 結構古いJSもあってグローバル変数だけで100をこえる感じですが
12
+
13
+ 実際に本当にグローバルで使われてるものは10とか20とかぐらいだと予想しているのですが
6
14
 
7
15
 
8
16
 

3

質問内容の修正

2018/11/09 09:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,9 @@
8
8
 
9
9
  抽出する方法は Javascript でなくてもいいんですが
10
10
 
11
- JSファイルを読み込んでファイル内で read しているグローバル変数 write しているグローバル変数抽出する方法はないでしょうか
11
+ JSファイルを読み込んでファイル内で宣言しているグローバル変数(こちらは use strict を使えば手動で確認できなくはない
12
+
13
+ とファイル外で宣言されてアクセスしている変数を抽出する方法はないでしょうか
12
14
 
13
15
 
14
16
 

2

追記

2018/11/09 09:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  ```
42
42
 
43
- となってるような変数をみつけたいです
43
+ となってるような変数 x をみつけたいです
44
44
 
45
45
 
46
46
 

1

追記

2018/11/09 07:39

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,41 @@
17
17
  これを行うと実行時に定義されているグローバルは抽出できるのですが
18
18
 
19
19
  それが実際他のファイルで使われているかどうかを調べたいです
20
+
21
+
22
+
23
+ 追記:
24
+
25
+
26
+
27
+ file A の中で定義されて
28
+
29
+ ```
30
+
31
+ var x = 1;
32
+
33
+ ```
34
+
35
+ file B (のメソッド内)で利用している
36
+
37
+ ```
38
+
39
+ console.log(x);
40
+
41
+ ```
42
+
43
+ となってるような変数をみつけたいです
44
+
45
+
46
+
47
+ 他のファイルで使われていなければ
48
+
49
+
50
+
51
+ $(functtion() {
52
+
53
+
54
+
55
+ }
56
+
57
+ の中に入れてしまいたいです