回答編集履歴

2

思いつかない

2020/08/13 10:33

投稿

raccy
raccy

スコア21739

test CHANGED
@@ -1,4 +1,14 @@
1
+ 置き換えではないですが、これぐらいしか思いつかなかったです。普通にforで回した方が速くて綺麗だと思います。
2
+
3
+
4
+
5
+ ```JavaScript
6
+
7
+ obj = {...Object.fromEntries(Object.keys(obj).map(k => [k, false])), x: true};
8
+
9
+ ```
10
+
1
- 質問を読み違えていました。以下は取り下げて、後で書き直します。
11
+ 質問を読み違えていました。以下は取り下げます。
2
12
 
3
13
 
4
14
 

1

間違えた。

2020/08/13 10:33

投稿

raccy
raccy

スコア21739

test CHANGED
@@ -1,4 +1,12 @@
1
+ 質問を読み違えていました。以下は取り下げて、後で書き直します。
2
+
3
+
4
+
5
+ ---
6
+
7
+
8
+
1
- ES2018からですが[スプレッド構文](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Spread_syntax)を使うと簡単に書けます。
9
+ ~~ES2018からですが[スプレッド構文](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Spread_syntax)を使うと簡単に書けます。~~
2
10
 
3
11
 
4
12
 
@@ -10,8 +18,8 @@
10
18
 
11
19
 
12
20
 
13
- ES2018未対応のIEや旧Edge(EdgeHTML版)では動作しません。IE等でも動作させる必要がある場合はBabelで変換してください。詳しい対応ブラウザは下記を参考にしてください。
21
+ ~~ES2018未対応のIEや旧Edge(EdgeHTML版)では動作しません。IE等でも動作させる必要がある場合はBabelで変換してください。詳しい対応ブラウザは下記を参考にしてください。~~
14
22
 
15
23
 
16
24
 
17
- [https://kangax.github.io/compat-table/es2016plus/#test-object_rest/spread_properties](https://kangax.github.io/compat-table/es2016plus/#test-object_rest/spread_properties)
25
+ ~~[https://kangax.github.io/compat-table/es2016plus/#test-object_rest/spread_properties](https://kangax.github.io/compat-table/es2016plus/#test-object_rest/spread_properties)~~