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

回答編集履歴

1

;が一個抜けていた。

2016/09/29 09:34

投稿

raccy
raccy

スコア21784

answer CHANGED
@@ -1,6 +1,7 @@
1
1
  こういうことがしたいということですか?
2
2
 
3
3
  ```JavaScript
4
+ "use strict";
4
5
  var data = [
5
6
  { type: 'aaa', name: 'name1' },
6
7
  { type: 'bbb', name: 'name2' },
@@ -8,7 +9,7 @@
8
9
  var list = ["bbb", "aaa", "ccc"];
9
10
  var ordered = data.sort(function(a, b) {
10
11
  return list.indexOf(a.type) - list.indexOf(b.type);
11
- })
12
+ });
12
13
  console.log(ordered);
13
14
  // => [ { type: 'bbb', name: 'name2' },
14
15
  // { type: 'aaa', name: 'name1' },