核心工具

更新时间:2023-10-12 08:00:24下载pdf

本文介绍返回指定形式字符串的方法。

获取指定长度字符串

名称

toFixed

描述

补齐或者从后截取规定长度的所给字符串。

请求参数

参数 数据类型 说明 是否必填
str string 字符串
num number 需返回字符串的长度

返回参数

参数 数据类型 说明
result string 返回指定长度的字符串

请求示例

import { Utils } from "tuya-panel-kit"; const { toFixed } = Utils.CoreUtils; toFixed(str, num); // Example: toFixed("111", 5); toFixed("3456111", 5);

返回示例

'00111' '56111'

补齐字符串

名称

toFilled

描述

补齐输出规定长度的字符串,若字符串本身超过规定长度则直接输出。

请求参数

参数 数据类型 说明 是否必填
str string 字符串
num number 需返回字符串的长度

返回参数

参数 数据类型 说明
result string 返回指定长度的字符串

请求示例

import { Utils } from "tuya-panel-kit"; const { toFilled } = Utils.CoreUtils; toFilled(str, num); // Example: toFilled("111", 5); toFilled("3456111", 5);

返回示例

'00111' '3456111'

字符串分段

名称

partition

描述

将一个字符串转化成指定长度的若干个字符串。

请求参数

参数 数据类型 说明 是否必填
str string 字符串
num number 需返回字符串的长度

返回参数

参数 数据类型 说明
result str[] 一个数组,其项是一个子字符串,其长度为块

请求示例

import { Utils } from "tuya-panel-kit"; const { partition } = Utils.CoreUtils; partition(str, num); // Example: partition("1234567", 3);

返回示例

['123', '456', '7']

更多方法

方法名称 请求参数类型 返回参数类型 描述
isObject any boolean 判断是不是 object
isArray any boolean 判断是不是 array
isDate any boolean 判断是不是 date
isRegExp any boolean 判断是不是 regexp
isBoolean any boolean 判断是不是 boolean
isNumerical any boolean 判断是不是 number