Skip to content

snu.formatNumber()

格式化数字

返回给定数字的格式化结果,如果数字为整数,则返回整数部分;如果数字为小数,则返回原数字。

兼容性

WebAndroid

属性

名称类型必填默认值描述
numNumber-输入的数字。

返回值

类型必备描述
Number返回格式化后的数字。

snu.deepClone()

深拷贝(基础类型)

使用 TypeScript 实现的深拷贝方法。(注意:通过JSON序列化实现,内部不能含有复杂对象和函数)

兼容性

WebAndroid

属性

名称类型必填默认值描述
valueT-需要深拷贝的对象

返回值

类型必备描述
T返回深拷贝后的对象

snu.reArray()

数组重装(数组浅拷贝)

将一个数组浅拷贝为一个新的数组,主要用于解决 uni-app 在 WEB 端自动将一些特殊数组转为特殊类型,导致无法使用例如 forEach, includes 等数组方法的问题。

兼容性

WebAndroid

属性

名称类型必填默认值描述
oldArrayany[]-需要拷贝的数组

返回值

类型必备描述
any[]返回一个新的数组,是 oldArray 的浅拷贝

snu.shuffle()

数组洗牌

使用 Fisher–Yates 算法对数组进行洗牌,打乱数组的顺序。

兼容性

WebAndroid

属性

名称类型必填默认值描述
arrany[]-需要洗牌的数组

返回值

类型必备描述
any[]返回洗牌后的数组

snu.isNumber()

是否为Number类型

检查输入的值是否为 Number 类型。

兼容性

WebAndroid

属性

名称类型必填默认值描述
valueAny-

返回值

类型必备描述
Boolean如果是 Number 类型,返回 true

snu.setDataset()

设置元素Dataset

设置UniElement的Dataset,主要用于解决 uni-app 在 WEB 端自动将 Dataset 转为特殊类型,导致无法使用例如 set, get 等方法的问题。

兼容性

WebAndroid

属性

名称类型必填默认值描述
elUniElement-元素
keyString-
valueAny-

返回值


snu.getDataset()

获取元素Dataset

获取UniElement的Dataset,主要用于解决 uni-app 在 WEB 端自动将 Dataset 转为特殊类型,导致无法使用例如 set, get 等方法的问题。

兼容性

WebAndroid

属性

名称类型必填默认值描述
elUniElement-元素
keyString-

返回值

类型必备描述
Any返回元素Dataset的值

使用 MIT 协议