Methods
any
- any(predicate: (c: T) => boolean): boolean
-
Parameters
-
predicate: (c: T) => boolean
-
-
Parameters
Returns boolean
Returns boolean
contains
- contains(value: T): boolean
-
Parameters
Returns boolean
count
- count(predicate: (c: T) => boolean): number
-
Parameters
-
predicate: (c: T) => boolean
-
-
Parameters
Returns boolean
Returns number
find
- find(predicate: (c: T) => boolean): T
-
Parameters
-
predicate: (c: T) => boolean
-
-
Parameters
Returns boolean
Returns T
findAll
- findAll(predicate: (c: T) => boolean): Array<T>
-
Parameters
-
predicate: (c: T) => boolean
-
-
Parameters
Returns boolean
Returns Array<T>
findIndex
- findIndex(predicate: (c: T) => boolean): number
-
Parameters
-
predicate: (c: T) => boolean
-
-
Parameters
Returns boolean
Returns number
firstOrDefault
- firstOrDefault(predicate: (c: T) => boolean): T
-
Parameters
-
predicate: (c: T) => boolean
-
-
Parameters
Returns boolean
Returns T
groupBy
- groupBy(keySelector: Function): Array<T>
-
Parameters
Returns Array<T>
orderBy
- orderBy(keySelector: Function, comparer: Function): Array<T>
-
Parameters
-
keySelector: Function
-
comparer: Function
Returns Array<T>
orderByDescending
- orderByDescending(keySelector: Function, comparer: Function): Array<T>
-
Parameters
-
keySelector: Function
-
comparer: Function
Returns Array<T>
remove
- remove(element: T): boolean
-
Parameters
Returns boolean
removeAll
- removeAll(predicate: (c: T) => boolean): void
-
Parameters
-
predicate: (c: T) => boolean
-
-
Parameters
Returns boolean
Returns void
removeAt
- removeAt(index: number): void
removeRange
- removeRange(index: number, count: number): void
-
Parameters
-
index: number
-
count: number
Returns void
select
- select(selector: Function): Array<T>
-
Parameters
Returns Array<T>
sum
- sum(selector: Function): number
-
Parameters
Returns number
where
- where(predicate: (c: T) => boolean): Array<T>
-
Parameters
-
predicate: (c: T) => boolean
-
-
Parameters
Returns boolean
Returns Array<T>
是否存在满足表达式的数组元素