回答編集履歴

1

追記

2019/02/14 11:56

投稿

退会済みユーザー
test CHANGED
@@ -1,17 +1,31 @@
1
1
  ```javascript
2
2
 
3
- function tags() {
3
+ pics().done(function(result) {
4
4
 
5
- return $.post('sampleAjax.php', {
5
+      //ここでresultコンソールすると配列が表示される
6
6
 
7
- kind: 'tags'
7
+ hotelpics = result;
8
8
 
9
- });
9
+ });
10
10
 
11
+ tags().done(function(result) {
12
+
13
+ //ここでresultコンソールすると配列が表示される
14
+
15
+ hoteltags = result;
16
+
11
- };
17
+ });
18
+
19
+ //空のの値が表示される
20
+
21
+ console.log(hotels);
22
+
23
+ console.log(hotelpics);
24
+
25
+ console.log(hoteltags);
12
26
 
13
27
  ```
14
28
 
15
29
 
16
30
 
17
- return がここで何も返さないので、当然そうなり
31
+ 無名関数外だから、スコープの問題値を参照できせん