类: List<TData>
类型参数
构造函数
构造函数
new List<
TData>():List<TData>
返回
List<TData>
访问器
first
Getter 签名
get first():
TData|null
返回
TData | null
isEmpty
Getter 签名
get isEmpty():
boolean
返回
boolean
last
Getter 签名
get last():
TData|null
返回
TData | null
size
Getter 签名
get size():
number
返回
number
方法
[iterator]()
[iterator]():
IterableIterator<TData>
返回
IterableIterator<TData>
append()
append(
item:ListItem<TData>):List<TData>
参数
返回
List<TData>
appendData()
appendData(
data:TData):List<TData>
参数
返回
List<TData>
appendList()
appendList(
list:List<TData>):List<TData>
参数
返回
List<TData>
clear()
clear():
void
返回
void
copy()
copy():
List<TData>
返回
List<TData>
createItem()
createItem(
data:TData):ListItem<TData>
参数
返回
ListItem<TData>
filter()
调用签名
filter<
TContext,TResult>(fn:FilterFn<TData,TResult,TContext>,context:TContext):List<TResult>
类型参数
参数
返回
List<TResult>
调用签名
filter<
TResult>(fn:FilterFn<TData,TResult>):List<TResult>
类型参数
参数
返回
List<TResult>
调用签名
filter<
TContext>(fn:IteratorFn<TData,boolean,TContext>,context:TContext):List<TData>
类型参数
参数
返回
List<TData>
调用签名
filter(
fn:IteratorFn<TData,boolean>):List<TData>
参数
返回
List<TData>
forEach()
调用签名
forEach<
TContext>(fn:IteratorFn<TData,void,TContext>,context:TContext):void
类型参数
参数
返回
void
调用签名
forEach(
fn:IteratorFn<TData,void>):void
参数
返回
void
forEachRight()
调用签名
forEachRight<
TContext>(fn:IteratorFn<TData,void,TContext>,context:TContext):void
类型参数
参数
返回
void
调用签名
forEachRight(
fn:IteratorFn<TData,void>):void
参数
返回
void
fromArray()
fromArray(
array:TData[]):List<TData>
参数
返回
List<TData>
insert()
insert(
item:ListItem<TData>,before?:ListItem<TData> |null):List<TData>
参数
返回
List<TData>
insertData()
insertData(
data:TData,before:ListItem<TData>):List<TData>
参数
返回
List<TData>
insertList()
insertList(
list:List<TData>,before:ListItem<TData>):List<TData>
参数
返回
List<TData>
map()
调用签名
map<
TContext,TResult>(fn:IteratorFn<TData,TResult,TContext>,context:TContext):List<TResult>
类型参数
参数
返回
List<TResult>
调用签名
map<
TResult>(fn:IteratorFn<TData,TResult>):List<TResult>
类型参数
参数
返回
List<TResult>
nextUntil()
调用签名
nextUntil<
TContext>(start:ListItem<TData>,fn:IteratorFn<TData,boolean,TContext>,context:TContext):void
类型参数
参数
返回
void
调用签名
nextUntil(
start:ListItem<TData>,fn:IteratorFn<TData,boolean>):void
参数
返回
void
pop()
pop():
ListItem<TData> |null
返回
ListItem<TData> | null
prepend()
prepend(
item:ListItem<TData>):List<TData>
参数
返回
List<TData>
prependData()
prependData(
data:TData):List<TData>
参数
返回
List<TData>
prependList()
prependList(
list:List<TData>):List<TData>
参数
返回
List<TData>
prevUntil()
调用签名
prevUntil<
TContext>(start:ListItem<TData>,fn:IteratorFn<TData,boolean,TContext>,context:TContext):void
类型参数
参数
返回
void
调用签名
prevUntil(
start:ListItem<TData>,fn:IteratorFn<TData,boolean>):void
参数
返回
void
push()
push(
item:TData):void
参数
返回
void
reduce()
调用签名
reduce<
TValue,TContext>(fn:ReduceFn<TData,TValue,TContext>,initialValue:TValue,context:TContext):TValue
类型参数
参数
返回
TValue
调用签名
reduce<
TValue>(fn:ReduceFn<TData,TValue>,initialValue:TValue):TValue
类型参数
参数
返回
TValue
reduceRight()
调用签名
reduceRight<
TValue,TContext>(fn:ReduceFn<TData,TValue,TContext>,initialValue:TValue,context:TContext):TValue
类型参数
参数
返回
TValue
调用签名
reduceRight<
TValue>(fn:ReduceFn<TData,TValue>,initialValue:TValue):TValue
类型参数
参数
返回
TValue
remove()
参数
返回
ListItem<TData>
replace()
replace(
oldItem:ListItem<TData>,newItemOrList:List<TData> |ListItem<TData>):void
参数
返回
void
shift()
shift():
ListItem<TData> |null
返回
ListItem<TData> | null
some()
调用签名
some<
TContext>(fn:IteratorFn<TData,boolean,TContext>,context:TContext):boolean
类型参数
参数
返回
boolean
调用签名
some(
fn:IteratorFn<TData,boolean>):boolean
参数
返回
boolean
toArray()
toArray():
TData[]
返回
TData[]
toJSON()
toJSON():
TData[]
返回
TData[]
unshift()
unshift(
data:TData):void
参数
返回
void
createItem()
staticcreateItem<T>(data:T):ListItem<T>
类型参数
参数
返回
ListItem<T>