回答編集履歴

1

ついき

2019/08/08 08:48

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -21,3 +21,31 @@
21
21
  console.log(newArray);
22
22
 
23
23
  ```
24
+
25
+
26
+
27
+ つづいてB
28
+
29
+ ```javascript
30
+
31
+ const newArray2=iniArray
32
+
33
+ .filter(x=>!extKeys.map(y=>x[y]).every(z=>z==null))
34
+
35
+ .map(x=>{
36
+
37
+ x.sort=parseInt(x[Object.keys(x).filter(y=>y.match(/._num$/) && x[y]!=null)[0]]);
38
+
39
+ return x;
40
+
41
+ }).sort((x,y)=>x.sort-y.sort).map(x=>{
42
+
43
+ delete(x.sort);
44
+
45
+ return x;
46
+
47
+ });
48
+
49
+ console.log(newArray2);
50
+
51
+ ```