tongtong-utils v0.2.11
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: 要对比的对象1object2: 要对比的对象2 | boolean |
changeList | 获取两个对象中,值不一样的属性名列表 | object1: 要对比的对象1object2: 要对比的对象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
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago