回答編集履歴
1
ロジック案の追加
test
CHANGED
@@ -7,3 +7,19 @@
|
|
7
7
|
console.log( (!a?"":(a+" "))+((!a&&!b)?"":"-")+(!b?"":(" "+b)) );
|
8
8
|
|
9
9
|
```
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
以下追記。
|
14
|
+
|
15
|
+
こんな方法もあった。
|
16
|
+
|
17
|
+
```javascript
|
18
|
+
|
19
|
+
console.log(
|
20
|
+
|
21
|
+
[a," - ",b].filter(e=>!!e).reduce((a,c,_,arr)=>arr.length<2?"":a+c, "").trim()
|
22
|
+
|
23
|
+
);
|
24
|
+
|
25
|
+
```
|