質問編集履歴

2

問題文を追加

2016/05/14 14:38

投稿

omusoba
omusoba

スコア29

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,37 @@
47
47
 
48
48
 
49
49
  ご存知の方がいらっしゃいましたらご教授の程よろしくお願い致します。
50
+
51
+
52
+
53
+
54
+
55
+
56
+
57
+ 【念のため問題文をそのまま貼っておきます。】
58
+
59
+ var factorial = function (n) {
60
+
61
+ 'use strict';
62
+
63
+ if (n === 1) {
64
+
65
+ return 1;
66
+
67
+ }
68
+
69
+ return n * factorial(n - 1);
70
+
71
+ };
72
+
73
+ console.log(factorial(10));
74
+
75
+
76
+
77
+ というコードがあるとします。
78
+
79
+ 変数名の使用を避けたい状況(関数を宣言、定義せずに(var factorial = function (n) {…};とfunciton factorial(n) {…} のいずれも使わずに。)すなわち関数に名前をつけない状況。)になった場合、同様のことをするプログラムをどのように記述すればいいか考えてください。(ただし、再帰構造はそのままで。)
80
+
81
+
82
+
83
+ 解答は以下の「...function...」の部分を書き換えてください。

1

タイトル名を修正しました

2016/05/14 14:37

投稿

omusoba
omusoba

スコア29

test CHANGED
@@ -1 +1 @@
1
- 変数を隠して処理?
1
+ 変数を隠して処理?
test CHANGED
File without changes