微信小程序数组与字符串操作函数

字符串

substr:母串提取

.substr([<表达式1>, <表达式2>, <表达式3>])
返回字符串从指定位置开始的指定长度的子字符串。
表达式1 是任何可以解析为字符串的有效表达式,表达式2 和 表达式3 是任何可以解析为数字的有效表达式。
如果 表达式2 是负数,返回的结果为 “”。
如果 表达式3 是负数,返回的结果为从 表达式2 指定的开始位置以及之后其余部分的子字符串。


.substr(开始位置,结束位置)
左闭右开区间,不包括结束位置下标。

concat:字符串拼接

连接字符串,返回拼接后的字符串

.concat([<表达式1>, <表达式2>, ...])
表达式可以是形如 $ + 指定字段,也可以是普通字符串。只要能够被解析成字符串即可。

indexOfBytes:字符串查找

.indexOfBytes([<目标字符串表达式>, <子字符串表达式>, <开始位置表达式>, <结束位置表达式>])
字符串表达式:任何可以被解析为字符串的表达式.
位 置 表 达 式:任何可以被解析为非负整数的表达式

strcasecmp:不区分大小写比较

.strcasecmp([<表达式1>, <表达式2>])
对两个字符串在不区分大小写的情况下进行大小比较,并返回比较的结果

toLower:将字符串转化为小写并返回

toUpper:将字符串转化为大写并返回


官方文档:

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/aggregate/AggregateCommand.concat.html

数组

indexOfArray:查找元素下标

isArray:判断是否为数组,返回布尔值

in:判断值是否在数组里,返回布尔

objectToArray:将对象转换成数组

reverseArray:数组倒序

unshift:往数组头部添加一个或多个值。

push:往数组尾部添加一个或多个值。

pop: 将数组尾部元素删除。

shift:将数组头部元素删除

addToSet:除非数组中已存在该元素,否则添加进数组


官方文档

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/aggregate/AggregateCommand.arrayElemAt.html

  • 1
    点赞
  • 9
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:书香水墨 设计师:CSDN官方博客 返回首页
评论

打赏作者

北海南风

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值