π°Compare
Comparable Interface
class FooBar implements Comparable<FooBar>{
constructor(private readonly code:number) {
}
compareTo(other: FooBar): number {
return this.code - other.code;
}
}
const foo = new FooBar(1);
const bar = new FooBar(2);
foo.compareTo(bar);
// Output: -1Examples:
Number Comparison
String Comparison
Date Comparison
Comparator Interface
Examples:
Number Comparator
String Comparator
InlineComparator Interface
Examples:
Number InlineComparator
String InlineComparator
Prototype Extensions
Examples:
Boolean Comparison
Number Comparison
String Comparison
Last updated