回答編集履歴
2
思いつかない
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
間違えた。
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)~~
|