回答編集履歴
3
リファクタリング
test
CHANGED
@@ -48,15 +48,13 @@
|
|
48
48
|
|
49
49
|
comb = makeComb(array1, array2), // [["A","1"],["A","2"],["B","1"],["B","2"]]
|
50
50
|
|
51
|
-
$ul = $('#list')
|
51
|
+
$ul = $('#list');
|
52
|
-
|
53
|
-
$list = [];
|
54
52
|
|
55
53
|
|
56
54
|
|
57
55
|
// li要素の作成
|
58
56
|
|
59
|
-
comb.
|
57
|
+
var $list = comb.map(function(arr){
|
60
58
|
|
61
59
|
var v1 = arr[0],
|
62
60
|
|
@@ -74,13 +72,11 @@
|
|
74
72
|
|
75
73
|
|
76
74
|
|
77
|
-
$li.text(text);
|
75
|
+
return $li.text(text);
|
78
|
-
|
79
|
-
$list.push($li);
|
80
76
|
|
81
77
|
});
|
82
78
|
|
83
|
-
|
79
|
+
|
84
80
|
|
85
81
|
$ul.append($list);
|
86
82
|
|
2
html追加
test
CHANGED
@@ -1,4 +1,18 @@
|
|
1
1
|
2つの配列から組み合わせを作成するのと、組み合わせを元にli要素を生成するのは処理を分割できるので。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
```
|
6
|
+
|
7
|
+
<button id="createList">createList</button>
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
<ul id="list">
|
12
|
+
|
13
|
+
</ul>
|
14
|
+
|
15
|
+
```
|
2
16
|
|
3
17
|
|
4
18
|
|
1
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
配列から組み合わせを作成するのと、組み合わせをli要素を生成するのは処理を分割できるので。
|
1
|
+
2つの配列から組み合わせを作成するのと、組み合わせを元にli要素を生成するのは処理を分割できるので。
|
2
2
|
|
3
3
|
|
4
4
|
|