No Description

_createSizePropertyCheck.js 408B

12345678910111213
  1. define(['./_setup'], function (_setup) {
  2. // Common internal logic for `isArrayLike` and `isBufferLike`.
  3. function createSizePropertyCheck(getSizeProperty) {
  4. return function(collection) {
  5. var sizeProperty = getSizeProperty(collection);
  6. return typeof sizeProperty == 'number' && sizeProperty >= 0 && sizeProperty <= _setup.MAX_ARRAY_INDEX;
  7. }
  8. }
  9. return createSizePropertyCheck;
  10. });