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

回答編集履歴

3

さらに短く

2019/04/22 09:15

投稿

退会済みユーザー
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
- }, document.createDocumentFragment ())
73
+ ),document.createDocumentFragment ())
75
74
  );
76
75
 
77
76
 

2

修正

2019/04/22 09:15

投稿

退会済みユーザー
answer CHANGED
@@ -1,4 +1,5 @@
1
1
  確かに頭の体操になった。
2
+ 追記:ネイティブなJSだって短くなるよ。わざわざ2行にしたのだけれど・・・
2
3
 
3
4
  ```html
4
5
  <!DOCTYPE html>

1

修正

2019/04/22 08:50

投稿

退会済みユーザー
answer CHANGED
@@ -1,3 +1,5 @@
1
+ 確かに頭の体操になった。
2
+
1
3
  ```html
2
4
  <!DOCTYPE html>
3
5
  <html lang="ja">