teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

Typo

2017/04/09 21:18

投稿

shuntksh
shuntksh

スコア196

answer CHANGED
@@ -1,4 +1,4 @@
1
- seqを再起で呼び出す際の結果をreturnしていないことが原因です。そのため呼び出し元が結果を受け取れないわけです。Chromeの開発ツールなどでBreak Pointを設定してステップ実行すると動作がわかると思います。
1
+ seqを再起で呼び出した結果をreturnしていないことが原因です。そのため大本の呼び出し元が結果を受け取れないわけです。Chromeの開発ツールなどでBreak Pointを設定してステップ実行すると動作がわかると思います。
2
2
 
3
3
  ```js
4
4
  var seq = function(start,interval,times,result=[]){
@@ -9,7 +9,7 @@
9
9
  }
10
10
  result.push(start);
11
11
  start = start + interval;
12
- // (1)これが呼び出しもとに返され
12
+ // (1)これが呼び出しもとに返る
13
13
  return seq(start,interval,times - 1,result);
14
14
  };
15
15
  var result = seq(2,5,5);