回答編集履歴
1
修正
answer
CHANGED
@@ -4,11 +4,11 @@
|
|
4
4
|
あとは `.join()` するなりして好きに文字列に出来ます。
|
5
5
|
|
6
6
|
```js
|
7
|
-
|
7
|
+
superFlatten = obj => !Array.isArray(obj) ? (
|
8
|
-
typeof obj === typeof {} ?
|
8
|
+
typeof obj === typeof {} ? superFlatten(Object.values(obj)) : obj
|
9
9
|
) : (
|
10
10
|
obj.every(o => (typeof o !== typeof {})) ? obj : (
|
11
|
-
obj.map(o =>
|
11
|
+
obj.map(o => superFlatten(o)).flat()
|
12
12
|
)
|
13
13
|
);
|
14
14
|
|