回答編集履歴
1
簡潔明瞭すぎたので、簡単な説明を含めることで、より分かり安くしてみました。
answer
CHANGED
@@ -1,9 +1,16 @@
|
|
1
1
|
|
2
2
|
こんばんは!指定した順に並び替えですね!
|
3
|
-
こ
|
3
|
+
こんなニッチな要求と出会えたので、今日は良い日です!
|
4
4
|
|
5
|
+
javascriptのsort()は、要素を並び替える時の規則を指定することが出来るのですが、
|
6
|
+
事前に、順序を指定する配列等を用意する事で、ソートの順序を任意にすることが出来ます。
|
7
|
+
私が提示したコードだと、順序に入っていないデータがある場合は、そのデータはソートの一番頭に来てしまいますが、
|
8
|
+
ない場合は後ろにしてしまう、とか、ない場合はアルファベット順にしちゃえなど、やりたいようにソートできちゃいます。
|
5
9
|
|
10
|
+
ごく簡単な例でしかありませんが、以下のようなコードはいかがでしょうか?
|
6
11
|
|
12
|
+
|
13
|
+
|
7
14
|
```javascript
|
8
15
|
var 順序 = [ 'b', 'O', 'e', 'c', 'g', 'h', 'i', 'm', 'j','k','a','p','w','d','o'];
|
9
16
|
|