数组#
一份参考文档,列出了内置的便捷函数,用于支持表达式中对数组进行数据转换。
表达式中的JavaScript
你可以在表达式中使用任何JavaScript。更多信息请参考Expressions。
average(): 数值 #
返回数组中元素的值
compact(): 数组 #
从数组中移除空值。
first(): 数组项 #
返回数组的第一个元素。
isEmpty(): 布尔值 #
检查数组是否没有任何元素。
isNotEmpty(): Boolean #
检查数组是否包含元素。
last(): 数组项 #
返回数组的最后一个元素。
max(): 数值 #
返回数组中的最大值。
min(): 数值 #
从纯数字数组中获取最小值。
pluck(fieldName?: String): Array #
返回一个对象数组,其中键等于给定的字段名称。
函数参数#
fieldNameOptionalString
您想要检索的键。您可以输入任意数量的键,以逗号分隔的字符串形式。
randomItem(): 数组项 #
从数组中返回一个随机元素。
renameKeys(from: String, to: String): Array #
重命名数组中所有匹配的键。您可以通过输入一系列逗号分隔的字符串来重命名多个键,格式为旧键名,新键名。
函数参数#
fromRequiredString
你想要重命名的键。
toRequiredString
新名称。
smartJoin(keyField: String, nameField: String): Array #
对包含键值对的对象数组进行操作。创建一个新的对象,其中包含键值对,键是第一个键值对的值,值是第二个键值对的值。移除不匹配和空值,并在连接前修剪所有空白字符。
函数参数#
keyFieldRequiredString
连接的关键。
nameFieldRequiredString
要连接的值。
示例
基本用法
1 2 3 4 | |
sum(): 数字 #
返回可解析数字数组中所有值的总和。
toJsonString(): String #
Convert an array to a JSON string. Equivalent of
JSON.stringify.