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

回答編集履歴

3

\[\]\.concatは不要だった

2017/01/31 08:15

投稿

turbgraphics200
turbgraphics200

スコア4269

answer CHANGED
@@ -2,7 +2,7 @@
2
2
  ```js
3
3
  const threshold = 4;
4
4
  let arr = [...Array(11).keys()]; // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
5
- let result = [].concat(arr.filter(v => v >= threshold), arr.filter(v => v < threshold));
5
+ let result = arr.filter(v => v >= threshold).concat(arr.filter(v => v < threshold)));
6
6
  console.log(result);
7
7
  // [4, 5, 6, 7, 8, 9, 10, 0, 1, 2, 3]
8
8
  ```

2

10が抜けてた

2017/01/31 08:15

投稿

turbgraphics200
turbgraphics200

スコア4269

answer CHANGED
@@ -4,5 +4,5 @@
4
4
  let arr = [...Array(11).keys()]; // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
5
5
  let result = [].concat(arr.filter(v => v >= threshold), arr.filter(v => v < threshold));
6
6
  console.log(result);
7
- // [4, 5, 6, 7, 8, 9, 0, 1, 2, 3]
7
+ // [4, 5, 6, 7, 8, 9, 10, 0, 1, 2, 3]
8
8
  ```

1

ES6に

2017/01/31 08:13

投稿

turbgraphics200
turbgraphics200

スコア4269

answer CHANGED
@@ -1,8 +1,8 @@
1
1
  これじゃダメ?w
2
2
  ```js
3
- var threshold = 4;
3
+ const threshold = 4;
4
- var arr = [...Array(11).keys()]; // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
4
+ let arr = [...Array(11).keys()]; // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
5
- var result = [].concat(arr.filter(v => v >= threshold), arr.filter(v => v < threshold));
5
+ let result = [].concat(arr.filter(v => v >= threshold), arr.filter(v => v < threshold));
6
6
  console.log(result);
7
7
  // [4, 5, 6, 7, 8, 9, 0, 1, 2, 3]
8
8
  ```