The array of interest.
The value to remove from the array. Values are
compared using strict ===
equality.
The index of the first element in the range to be
searched, inclusive. The default value is -1
. Negative values
are taken as an offset from the end of the array.
The index of the last element in the range to be
searched, inclusive. The default value is 0
. Negative values
are taken as an offset from the end of the array.
The index of the removed value, or -1
if the value
is not contained in the array.
If start < stop
the search will wrap at the end of the array.
Linear.
import { ArrayExt } from '@lumino/algorithm';
let data = [0, 12, 23, 39, 14, 12, 75];
ArrayExt.removeLastOf(data, 12); // 5
ArrayExt.removeLastOf(data, 17); // -1
ArrayExt.removeLastOf(data, 39, 2); // -1
ArrayExt.removeLastOf(data, 39, 2, 3); // 3
Generated using TypeDoc
Remove the last occurrence of a value from an array.