質問するログイン新規登録

回答編集履歴

2

バグ修正

2018/07/04 07:55

投稿

turbgraphics200
turbgraphics200

スコア4269

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  手抜き
2
2
  ```js
3
3
  const data = ["2018", "Jan", "Mar", "May", "Jul", "Aug", "Oct", "Dec", "Feb", "Jun", "Sep", "Apr", "Nov"];
4
- const result = data.sort((a, b) => isNaN(a) ? Date.parse(`1 ${a} 2000`) - Date.parse(`1 ${b} 2000`)) : -1;
4
+ const result = data.sort((a, b) => isNaN(a) ? Date.parse(`1 ${a} 2000`) - Date.parse(`1 ${b} 2000`) : -1);
5
5
  ```

1

判定を反転

2018/07/04 07:55

投稿

turbgraphics200
turbgraphics200

スコア4269

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  手抜き
2
2
  ```js
3
3
  const data = ["2018", "Jan", "Mar", "May", "Jul", "Aug", "Oct", "Dec", "Feb", "Jun", "Sep", "Apr", "Nov"];
4
- const result = data.sort((a, b) => !isNaN(a) ? -1 : Date.parse(`1 ${a} 2000`) - Date.parse(`1 ${b} 2000`));
4
+ const result = data.sort((a, b) => isNaN(a) ? Date.parse(`1 ${a} 2000`) - Date.parse(`1 ${b} 2000`)) : -1;
5
5
  ```