ixfx
    Preparing search index...
    • Wraps array with two dimensions for grid access. Immutable, such that underlying array is not modified and a call to set returns a new GridArray1d.

      // Grid of rows: 2, cols: 3
      const myArray = [
      [ `a`, `b`, `c` ],
      [ `d`, `e`, `f` ]
      ]
      let g = wrap(myArray);
      g.get({x:1,y:2}); // Get value at cell position
      g = g.set(10, {x:1,y:2}); // Set value at cell position
      g.array; // Get reference to current array

      Use wrapMutable to modify an array in-place

      Type Parameters

      • T

      Parameters

      • array: T[][]

        Array to wrap

      Returns ArrayGrid<T>