dynamic operator [](index)

Returns the object at the given index in the list or throws a RangeError if index is out of bounds.

Source

operator [](index) {
  if (index is int) {
    _checkIndex(index);
  }

  return _indexed_getter(index);
}