# operator [] method

1. @override

E operator [](

1. int index

)
override

The object at the given `index` in the list.

The `index` must be a valid index of this list, which means that `index` must be non-negative and less than length.

## Implementation

    @override
    E operator [](int index) {
      if (index < 0 || index >= _length) {
        throw RangeError.index(index, this, 'index', null, _length);
      }
      return _getNodeAt(index)!.value;
    }