array.js 390 B

1234567891011121314151617
  1. export function arrayEqual(a, b) {
  2. if (a.length !== b.length) {
  3. return false;
  4. }
  5. return arrayStartsWith(a, b);
  6. }
  7. export function arrayStartsWith(array, start) {
  8. if (start.length > array.length) {
  9. return false;
  10. }
  11. for (let i = 0; i < start.length; i++) {
  12. if (start[i] !== array[i]) {
  13. return false;
  14. }
  15. }
  16. return true;
  17. }