utils.wxs 689 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /* utils */
  2. /**
  3. * addUnit */
  4. // 为 css 添加单位
  5. function addUnit(value) {
  6. var REGEXP = getRegExp('^d+(.d+)?$');
  7. if (value == null) {
  8. return undefined;
  9. }
  10. return REGEXP.test('' + value) ? value + 'px' : value;
  11. }
  12. function isArray(array) {
  13. return array && array.constructor === 'Array';
  14. }
  15. function isObject(obj) {
  16. return obj && obj.constructor === 'Object';
  17. }
  18. function includes(arr, value) {
  19. if (!arr || !isArray(arr)) return false;
  20. var i = 0;
  21. var len = arr.length;
  22. for (; i < len; i++) {
  23. if (arr[i] === value) return true;
  24. }
  25. return false;
  26. }
  27. module.exports = {
  28. addUnit: addUnit,
  29. isArray: isArray,
  30. isObject: isObject,
  31. includes: includes,
  32. };