extra-array-view
v1.2.1
Published
An [array view] is a proxy to an underlying array.<br>
Readme
An array view is a proxy to an underlying array.
This package provides a view to an underlying array. It is a proxy of the
array, and any changes made to it are reflected in the underlying array. It is
similar to a slice of an array, but it does not copy the array. To obtain a
view, use the fromArray() function.
import * as xarrayView from "jsr:@nodef/extra-array-view";
var x = [10, 40, 30, 20, 50];
var y = xarrayView.fromArray(x, 1, 4);
y[0];
// → 40
y[1];
// → 30
y.at(-1);
// → 20
y.sort();
x;
// → [ 10, 20, 30, 40, 50 ]
y.reverse();
x;
// → [ 10, 40, 30, 20, 50 ]
y.fill(0);
x;
// → [ 10, 0, 0, 0, 50 ]Index
| Property | Description | | ---- | ---- | | fromArray | Convert array range to array view. |

