Skip to content

Instantly share code, notes, and snippets.

@basarat
Created January 8, 2017 06:24
Show Gist options
  • Save basarat/90e8890ac773d5e38d29308198f8a79f to your computer and use it in GitHub Desktop.
Save basarat/90e8890ac773d5e38d29308198f8a79f to your computer and use it in GitHub Desktop.
/**
* Quick array equal
*/
export function arraysEqual<T>(a: T[], b: T[]): boolean {
if (a === b) return true;
if (a == null || b == null) return false;
if (a.length != b.length) return false;
for (var i = 0; i < a.length; ++i) {
if (a[i] !== b[i]) return false;
}
return true;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment