# ARR_MAP
遍历数组并返回每个元素变换后的新数组。
遍历传入的数组对象,对数组元素进行一个变换运算得到一个新的数组元素,然后返回新的数组元素构成的新数组。
# 语法
ARR_MAP(arr, exp)
- arr:必需,需要过滤的数组对象或其字符串形式
- exp:必需,数组元素变换表达式,可用
@
表示当前元素,@#
表示当前元素的序号(1开始)
# 示例
ARR_MAP(ARR(1,2,3),@*2)
每个元素乘以2,返回值[2,4,6]
ARR_MAP(ARR_FILTER(ARR(1,2,3,4),@>2),@*2)
返回数组中大于2的元素,并且将每个元素乘以2,返回值[4,6]
ARR_MAP(ARR_FILTER('[[1,2,3,4],[2,2,5,4],[1,2,6,4]]',ARR_AT(@,1)=1),ARR_AT(@,3))
返回二维数组中每行第一个元素=1的行的第三个元素,返回值[3,6]
ARR_MAP(SPLIT(PARAM1,','),LOOKUP(@,MZRS_XXB.YSZYFWDM))
找到参数PARAM1
中传递的多个职业类型对应的标题文字。
是否有帮助?
0条评论
评论