stringComparatorAsc
Comparator for sorting strings in lexicographical ascending order.
Added in v0.0.1
Source
typescript
export const stringComparatorAsc = (a: string, b: string) => {
return a.localeCompare(b)
}
stringComparatorDesc
Comparator for sorting strings in lexicographical descending order.
Added in v0.0.1
Source
typescript
export const stringComparatorDesc = (a: string, b: string) => {
return b.localeCompare(a)
}
numberComparatorAsc
Comparator for sorting numbers in ascending order.
Added in v0.0.1
Source
typescript
export const numberComparatorAsc = (a: number, b: number) => {
return a - b
}
numberComparatorDesc
Comparator for sorting numbers in descending order.
Added in v0.0.1
Source
typescript
export const numberComparatorDesc = (a: number, b: number) => {
return b - a
}
codeUnitComparatorAsc
コードユニット値に基づいて文字列を昇順にソートする比較関数です。これは Vanilla JavaScript の Array.prototype.sort
で使用されるデフォルトの順序です。
Added in v0.0.2
Source
typescript
export const codeUnitComparatorAsc = (a: string, b: string) => {
if (a < b) return -1
if (b > a) return 1
return 0
}
codeUnitComparatorDesc
コードユニット値に基づいて文字列を降順にソートする比較関数です。
Added in v0.0.2
Source
typescript
export const codeUnitComparatorDesc = (a: string, b: string) => {
if (a < b) return 1
if (b > a) return -1
return 0
}