Elegant way to find contiguous subarray within an array in JavaScript? - Stack Overflow

PHOTO EMBED

Sun Sep 04 2022 03:15:58 GMT+0000 (Coordinated Universal Time)

Saved by @bryan7c #javascript

function find_csa(arr, subarr, from_index) {
    var i = from_index >>> 0,
        sl = subarr.length,
        l = arr.length + 1 - sl;

    loop: for (; i<l; i++) {
        for (var j=0; j<sl; j++)
            if (arr[i+j] !== subarr[j])
                continue loop;
        return i;
    }
    return -1;
}
content_copyCOPY

Procurar sub array em um array maior

https://stackoverflow.com/questions/29425820/elegant-way-to-find-contiguous-subarray-within-an-array-in-javascript