1
xiaoming1992 2021-08-27 23:06:43 +08:00
``` typescript
type T = 'what ever' // 这儿写入你希望的排序 const SORT_LIST: T[] = [] function sort(a: T, b: T) { . const idxA = SORT_LIST.indexOf(a) . const idxB = SORT_LIST.indexOf(b) . return idxA - idxB } ``` |
2
xiaoming1992 2021-08-27 23:07:23 +08:00
@xiaoming1992 写得比较捞
|
3
xiaoming1992 2021-08-27 23:08:19 +08:00 5
md 好像回复错了,此 es7 非彼 es7...
|
4
Belmode 2021-08-28 00:32:17 +08:00 1
@xiaoming1992 笑死了,你这 B 不装完,不准走!!😂
|
5
SuperManNoPain 2021-08-28 01:11:22 +08:00
😅
|
6
IvanLi127 2021-08-28 01:31:33 +08:00 via Android
我还在想怎么会有人问 es7,不都 es6 嘛 原来不是这个 es 而是那个 es
|
7
update 2021-08-28 09:07:20 +08:00
script 排序
大致类似: if (doc['字段名'].value == 1) { return 1 } elseif (doc['字段名'].value == 0){ return 2 } elseif (doc['字段名'].value == 2){ return 3 } 具体搜下相关文档 |
9
pjntt 2021-08-28 11:38:22 +08:00
可以试一下用 script 的聚合方式
|
11
goodboy95 2021-08-28 16:05:59 +08:00
@xiaoming1992 我一个后端 C#开发,看到 ES 第一反应也是 ECMAScript
|