Function endsWith

  • Returns true if the suffix array appears at the end of the source array, false otherwise.

    The complexity of this function is O(suffix.length).

    Parameters

    • source: Uint8Array

      Source array to check.

    • suffix: Uint8Array

      Suffix array to check for.

    Returns boolean

    true if the suffix array appears at the end of the source array, false otherwise.

    import { endsWith } from "@std/bytes/ends-with";
    import { assertEquals } from "@std/assert";

    const source = new Uint8Array([0, 1, 2, 1, 2, 1, 2, 3]);
    const suffix = new Uint8Array([1, 2, 3]);

    assertEquals(endsWith(source, suffix), true);