回答編集履歴
3
さらに短く
answer
CHANGED
@@ -67,11 +67,10 @@
|
|
67
67
|
,new Map);
|
68
68
|
|
69
69
|
document.querySelector ('dl').appendChild (
|
70
|
-
[...map.entries ()].reduce ((a,[b,c])=>
|
70
|
+
[...map.entries ()].reduce ((a,[b,c])=> (
|
71
|
-
a.appendChild (document.createElement ('dt')).textContent = b
|
71
|
+
a.appendChild (document.createElement ('dt')).textContent = b,
|
72
|
-
c.forEach (e=> a.appendChild (document.createElement ('dd')).textContent = e)
|
72
|
+
c.forEach (e=> a.appendChild (document.createElement ('dd')).textContent = e),a
|
73
|
-
return a;
|
74
|
-
|
73
|
+
),document.createDocumentFragment ())
|
75
74
|
);
|
76
75
|
|
77
76
|
|
2
修正
answer
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
確かに頭の体操になった。
|
2
|
+
追記:ネイティブなJSだって短くなるよ。わざわざ2行にしたのだけれど・・・
|
2
3
|
|
3
4
|
```html
|
4
5
|
<!DOCTYPE html>
|
1
修正
answer
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
確かに頭の体操になった。
|
2
|
+
|
1
3
|
```html
|
2
4
|
<!DOCTYPE html>
|
3
5
|
<html lang="ja">
|