更新时间:2024-04-17 GMT+08:00

select

当需要从一个数组结构中获取指定下标的对象时,可以使用select函数。一般多与split配合使用。

语法

select: [index, list]

参数说明

表1 参数说明

参数

参数说明

index

下标,用于获取数组中的指定元素,如果下标不在数组支持的范围内,将会报错。

list

数组结构,不能为空。

返回值

数组中相应位置的对象。

示例

通过select获取指定的对象。

inputs:
  source:
    default: "a,b,c,d,e,f,g"
node_templates: 
  test: 
    type: Cloud.AOS.Stack 
    properties: 
      templateId: "abcdf-fdeee" 
      inputs:
        aaa: {select: [0, {split: [",", {get_input: source}]}]}    #值为a
        bbb: {select: [1, ["alpha", "beta", "gamma"]]}             #值为beta