Skip to content

Instantly share code, notes, and snippets.

@mpetroff
Created January 21, 2016 22:44
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mpetroff/74f855468fa90ace9431 to your computer and use it in GitHub Desktop.
Save mpetroff/74f855468fa90ace9431 to your computer and use it in GitHub Desktop.
Find subarray in JavaScript
function findSubarray(arr, subarr) {
for (var i = 0; i < 1 + (arr.length - subarr.length); i++) {
var j = 0;
for (; j < subarr.length; j++)
if (arr[i + j] !== subarr[j])
break;
if (j == subarr.length)
return i;
}
return -1;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment