array.js 529 B

123456789101112131415161718192021
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.arrayEqual = arrayEqual;
  4. exports.arrayStartsWith = arrayStartsWith;
  5. function arrayEqual(a, b) {
  6. if (a.length !== b.length) {
  7. return false;
  8. }
  9. return arrayStartsWith(a, b);
  10. }
  11. function arrayStartsWith(array, start) {
  12. if (start.length > array.length) {
  13. return false;
  14. }
  15. for (var i = 0; i < start.length; i++) {
  16. if (start[i] !== array[i]) {
  17. return false;
  18. }
  19. }
  20. return true;
  21. }