![]() | 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 ![]() md 好像回复错了,此 es7 非彼 es7... |
![]() | 4 Belmode 2021-08-28 00:32:17 +08:00 ![]() @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 |