Instead of this:
const VARIANT_CHAR = /variant of \p{Script=Han}/u;
// 'variant of chineseCharacterHere' sorts last
sort((a, b) =>
VARIANT_CHAR.test(a.definitions.join(' '))
&& VARIANT_CHAR.test(b.definitions.join(' ')) ?
0
: VARIANT_CHAR.test(a.definitions.join(' ')) ?
1
: VARIANT_CHAR.test(b.definitions.join(' ')) ?
-1
:
0
)
Just do this:
const VARIANT_CHAR = /variant of \p{Script=Han}/u;
// 'variant of chineseCharacterHere' sorts last
sort((a, b) =>
VARIANT_CHAR.test(a.definitions.join(' '))
-
VARIANT_CHAR.test(b.definitions.join(' '))
)
No comments:
Post a Comment