Rush StackShopBlogEvents
Skip to main content

Home > @rushstack/node-core-library > Sort > isSortedBy

Sort.isSortedBy() method

Returns true if the collection is already sorted by the specified key.

Signature:

static isSortedBy<T>(collection: Iterable<T>, keySelector: (element: T) => any, comparer?: (x: any, y: any) => number): boolean;

Parameters

ParameterTypeDescription
collectionIterable<T>
keySelector(element: T) => any
comparer(x: any, y: any) => number(Optional)

Returns:

boolean

Example

let array: string[] = [ 'a', 'bb', 'ccc' ];
Sort.isSortedBy(array, x => x.length); // true