1.0.10 • Published 5 years ago

comethod v1.0.10

Weekly downloads
-
License
ISC
Repository
github
Last release
5 years ago

这是一个常用方法的集合

API

数据处理

getDataType(target):获取数据类型

  • 返回值{string} Null、Undefined、String、Array、Object、FormData...
  • target{any}(必填)

matchDataType(target,type):匹配数据类型

  • 返回值{boolean} true/false
  • target{any}(必填)
  • type{string}(必填) 可选值 Null、Undefined、String、Array、Object、FormData...

filterParams(obj):过滤对象中的空数组、空对象、空字符串(包括去空格)、null、undefined

  • 返回值{object}
  • obj{object}(必填) 必须是object对象

getTargetVal({target, key, value}):返回目标对象或目标对象的key值

  • 返回值{string}
  • target{any}(必填)
  • key{string}(选填) target的key,当target为对象时填写
  • value{string}(选填) 默认值 "",经过filterParams过滤后,如果目标对象(或key)不存在或不符合要求,返回的值为value

getTargetConst(constant, target, key):返回常量集合中的key值

  • 返回值{string}
  • constant{array} 目标常量集合,成员对象中必须含有value
  • target{string} 匹配constant中的value值
  • key{string} 返回匹配constant中的key值

numberFormatter(type, number, other):计算2位(包括2位)以内的小数,主要用于金额的准确率(避免出现0.+0.2,0.8*3误差)

  • 返回值{number}
  • type{string} 可选值 '+'、'-'、'*'、'/'
  • number{string,number}
  • other{string,number} 当type为'/'是,不建议值为0,如果为0,默认返回0

日期时间

DateTimeFormat(timeStamp,type,flag,isTime) 日期格式化

  • 默认值 yy-mm-dd hh:mm:ss
  • timeStamp{number} 时间戳(必传)
  • flag{string}(选填) 日期的拼接格式 默认值 '-'
  • isTime{boolean}(选填) 返回值是否包括时间 默认值 true
  • type{string}(选填) 返回的日期格式(yy-mm-dd) 可选值 'YMD'、'YM'、'MD'
1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago