参数归一化为数组
类型声明
参数
必填 | 参数 | 说明 | 类型 | 默认值 |
---|---|---|---|---|
value | 数组 | any |
返回值: array
示例
获取数组切片
类型声明
参数
必填 | 参数 | 说明 | 类型 | 默认值 |
---|---|---|---|---|
* | array | 数组 | any[] | |
size | 切片大小 | number |
返回值: array
示例
深拷贝
类型声明
参数
必填 | 参数 | 说明 | 类型 | 默认值 |
---|---|---|---|---|
obj | 任意值 | T |
返回值: T
示例
合并对象
类型声明
参数
必填 | 参数 | 说明 | 类型 | 默认值 |
---|---|---|---|---|
* | target | 合并的目标 | T | |
...source | 合并数据来源 | any[] |
返回值: T
示例
深拷贝合并对象
类型声明
参数
必填 | 参数 | 说明 | 类型 | 默认值 |
---|---|---|---|---|
* | target | 合并的目标 | T | |
...source | 合并数据来源 | any[] |
返回值: T
示例
异步替换
类型声明
参数
必填 | 参数 | 说明 | 类型 | 默认值 |
---|---|---|---|---|
* | str | 字符串 | string | - |
* | pattern | 正则 | string|RegExp | - |
* | replacer | 替换函数 | (match: string, ...args: any[]) => Promise | string | - |
返回值: Promise<string>
示例
异步过滤
类型声明
参数
必填 | 参数 | 说明 | 类型 | 默认值 |
---|---|---|---|---|
* | arr | 数组 | T[] | - |
* | predicate | 过滤函数 | (item: T, index: number) => Promise | boolean | - |
返回值: Promise<T[]>
示例