Class: Slice

Slice(start, stop, step)

new Slice(start, stop, step)

Parameters:
Name Type Description
start number | null
stop number | null
step number | null
Source:

Classes

Slice

Members

colon :Slice

Type:
Source:

ellipsis :Slice

Type:
Source:

newaxis :null

Type:
  • null
Source:

start :number|null

Type:
  • number | null
Source:

step :number|null

Type:
  • number | null
Source:

stop :number|null

Type:
  • number | null
Source:

Methods

indices(lengthopt) → {SliceIterator}

Returns `{start, stop, step, slicelength}` given the length of a sequence. `this.stop` must be non-null if `length` is null. Refer to: https://svn.python.org/projects/python/branches/pep-0384/Objects/sliceobject.c.
Parameters:
Name Type Attributes Default Description
length number | null <optional>
null
Source:
Returns:
Type
SliceIterator
Examples
// returns [0, 2, 4, 6]
[...slice(0, 10, 2).indices(7)]
// returns 4
slice(0, 10, 2).indices(7).slicelength