Class: Iterator

Iterator

new Iterator()

Source:

Methods

hasNext() → {Boolean}

是否仍有下一个元素
Source:
Returns:
Type
Boolean

isEmpty() → {Boolean}

判断内容是否为空
Source:
Returns:
Type
Boolean

push(item) → {number}

添加一项到列表中
Parameters:
Name Type Description
item
Source:
Returns:
新的内容长度
Type
number

remove(condition, forceItem) → {number}

从列表中移除一个或多个项目
Parameters:
Name Type Description
condition any 当condition为一个function时, 将执行这个function并传入列表的每一个值, 如果function返回true,将移除这个元素 当condition不是一个function,执行index,并删除匹配到的第一项.
forceItem boolean default false 当值为true时,认为condition永远是一个普通值
Source:
Returns:
新的内容长度
Type
number