DsVector::allocate — Allocates enough memory for a required capacity.DsVector::apply — Updates all values by applying a callback function to each value.DsVector::capacity — Returns the current capacity.DsVector::clear — Removes all values.DsVector::__construct — Creates a new instance.DsVector::contains — Determines if the vector contains given values.DsVector::copy — Returns a shallow copy of the vector.DsVector::count — Returns the number of values in the collection.DsVector::filter — Creates a new vector using a callable to determine which values to include.DsVector::find — Attempts to find a value's index.
DsVector::first — Returns the first value in the vector.
DsVector::get — Returns the value at a given index.
DsVector::insert — Inserts values at a given index.
DsVector::isEmpty — Returns whether the vector is empty
DsVector::join — Joins all values together as a string.
DsVector::jsonSerialize — Returns a representation that can be converted to JSON.
DsVector::last — Returns the last value.
DsVector::map — Returns the result of applying a callback to each value.
DsVector::merge — Returns the result of adding all given values to the vector.
DsVector::pop — Removes and returns the last value.
DsVector::push — Adds values to the end of the vector.
DsVector::reduce — Reduces the vector to a single value using a callback function.
DsVector::remove — Removes and returns a value by index.
DsVector::reverse — Reverses the vector in-place.
DsVector::reversed — Returns a reversed copy.
DsVector::rotate — Rotates the vector by a given number of rotations.
DsVector::set — Updates a value at a given index.
DsVector::shift — Removes and returns the first value.
DsVector::slice — Returns a sub-vector of a given range.
DsVector::sort — Sorts the vector in-place.
DsVector::sorted — Returns a sorted copy.
DsVector::sum — Returns the sum of all values in the vector.
DsVector::toArray — Converts the vector to an array.
DsVector::unshift — Adds values to the front of the vector.