Class LoopIterator

Iterator used in implementation. It defines properties used to determine loop status. LoopIterator object is assigned to variable declared in "status" attribute of the tag.

PropertyDescription
begin: Number (read-only)Return begin iteration index.
count: Number (read-only)Return iteration count, starting with 1.
end: Number (read-only)Return end iteration index.
even: Boolean (read-only)Identifies if count is an even value.
first: Boolean (read-only)Identifies if the iterator is positioned at first iteratable item.
index: Number (read-only)Return iteration index, which is the position of the iterator in the underlying iteratable object.
last: Boolean (read-only)Identifies if the iterator is positioned at last iteratable item.
length: Number (read-only)Return the length of the object.
odd: Boolean (read-only)Identifies if count is an odd value.
step: Number (read-only)Return iterator step.

This class does not have a constructor, so you cannot create it directly.

MethodDescription
getBegin()Return begin iteration index.
getCount()Return iteration count, starting with 1.
getEnd()Return end iteration index.
getIndex()Return iteration index, which is the position of the iterator in the underlying iteratable object.
getLength()Return the length of the object.
getStep()Return iterator step.
isEven()Identifies if count is an even value.
isFirst()Identifies if the iterator is positioned at first iteratable item.
isLast()Identifies if the iterator is positioned at last iteratable item.
isOdd()Identifies if count is an odd value.

asList, asList, hasNext, next

assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values

begin: Number (read-only)

Return begin iteration index. By default begin index is 0.


count: Number (read-only)

Return iteration count, starting with 1.


end: Number (read-only)

Return end iteration index. By default end index equals 'length - 1', provided that length is determined. If length cannot be determined end index is -1.


even: Boolean (read-only)

Identifies if count is an even value.


first: Boolean (read-only)

Identifies if the iterator is positioned at first iteratable item.


index: Number (read-only)

Return iteration index, which is the position of the iterator in the underlying iteratable object. Index is 0-based and is calculated according the following formula: Index = (Count - 1) * Step.


last: Boolean (read-only)

Identifies if the iterator is positioned at last iteratable item.


length: Number (read-only)

Return the length of the object. If length cannot be determined, -1 is returned.


odd: Boolean (read-only)

Identifies if count is an odd value.


step: Number (read-only)

Return iterator step.


getBegin(): Number

Return begin iteration index. By default begin index is 0.

Returns:

  • the begin iteration index.

getCount(): Number

Return iteration count, starting with 1.

Returns:

  • the iteration count.

getEnd(): Number

Return end iteration index. By default end index equals 'length - 1', provided that length is determined. If length cannot be determined end index is -1.


getIndex(): Number

Return iteration index, which is the position of the iterator in the underlying iteratable object. Index is 0-based and is calculated according the following formula: Index = (Count - 1) * Step.

Returns:

  • the iteration index.

getLength(): Number

Return the length of the object. If length cannot be determined, -1 is returned.

Returns:

  • the length of the object

getStep(): Number

Return iterator step.

Returns:

  • the iterator step.

isEven(): Boolean

Identifies if count is an even value.

Returns:

  • true if count is even, false otherwise.

isFirst(): Boolean

Identifies if the iterator is positioned at first iteratable item.

Returns:

  • true if the iterator is at first item, false otherwise.

isLast(): Boolean

Identifies if the iterator is positioned at last iteratable item.

Returns:

  • true if iterator is at last item, false otherwise.

isOdd(): Boolean

Identifies if count is an odd value.

Returns:

  • true if count is odd, false otherwise.