tongtong-utils

0.2.11 • Public • Published

String类

方法 说明 参数 返回
Resovle 截取一个字符串 context: 截取前的字符串
start: 要截取字符串的前面部分
stop: 要截取的字符串的后面部分
isTurn: 是否从后向前截取
String | false
Resovles 截取一组字符串 context: 截取前的字符串
start: 要截取字符串的前面部分
stop: 要截取的字符串的后面部分
isTurn: 是否从后向前截取
String[] | false
replaceAll 判断符串是否符合规则 context: 待替换的字符串
oldValue: 替换前的字符串
newValue: 替换后的字符串
String
replaceAlls 字符串全局替换 context: 待替换的字符串
oldValues: 替换前的字符串数组
newValues: 替换后的字符串数组
String

Array类

方法 说明 参数 返回
uniq 数组去重 arr: 原始数组
field: 去重参数(可选)
Array
intersect 求出数组交集 ...array: 至少2个数组 Array

Number类

方法 说明 参数 返回
toFix 保留小数位 number: 原始数值
length: 要保留的小数位数(默认2)
Array
fixedZero 左侧补零 val: 原始数值
length: 要补零到最终转换为字符串的长度
Array

Object类

方法 说明 参数 返回
clone 克隆出一个新对象 obj: 要复制的对象
func: 是否保留对象内的方法(默认false)
Object
extend 合并对象至第一个对象 ...object 至少2个对象 Object
getValue 获取对象中指定属性的值 object: 原始对象
field: 属性名,支持a.b形式
defaultValue: 未取到值时的返回值,默认undefined
value
setValue 设置对象的值 object: 原始对象
field: 属性名,支持a.b形式
value: 要设置的值
force: 是否强制赋值
object
isEmpty 判断对象是否为空 object: 原始对象
except: 要排除的属性(可选)
boolean
toStr 将对象转换为字符串
只能对比简单对象
object: 原始对象 String
equal 对比两个对象是否一致
只能对比简单对象
object1: 要对比的对象1
object2: 要对比的对象2
boolean
changeList 获取两个对象中,值不一样的属性名列表 object1: 要对比的对象1
object2: 要对比的对象2
String[]
renderRecord 将对象解析到文本中 text: 文本
object: 对象
String
renderObject 将对象解析到文本中 obj: 对象
object: 对象
object
renderArray 将对象以数组方式解析 arr: 数组
obj:对象
object:对象
Array

输入:String.Resovle("<a>通通停车</a>", "<a>", "</a>");

输出:通通停车

输入:var obj = {a: {b: 1}};

String.getValue(obj, 'a.b');

输出:1

输入:String.setValue(obj, 'a.b.c', 2, true);

输出:{a: {b: {c: 2}}}

输入:String.renderRecord('c is ${a.b.c}', obj);

输出:c is 2

Package Sidebar

Install

npm i tongtong-utils

Weekly Downloads

4

Version

0.2.11

License

MIT

Unpacked Size

57.5 kB

Total Files

12

Last publish

Collaborators

  • hezhanglin