如何对列表与对象进行赋值与使用?
方法
- 赋值:当某个流程变量的数据类型为列表或对象时,列表的值可以使用如下格式:["1","2","3"],对象的值可以使用如下格式:{"keyA":"valueA","keyB":"valueB"},其中列表和对象每个元素的数据类型可以为列表或对象。
- 使用:
- 当某个流程变量FLOW.arr1的数据类型为列表时,其缺省值为:["1","2","3"],若您需要获取第1个元素的值"1",可以采用如下表达式:FLOW.arr1[0]。
当某个流程变量FLOW.arr2的数据类型为列表时,其缺省值为:[[1,2], [3,4]],若您需要获取第1个元素的值3,可以采用如下表达式:FLOW.arr2[1][0]。
- 当某个流程变量FLOW.obj1的数据类型为对象时,其缺省值为:{"keyA":"valueA","keyB":"valueB"},若您需要获取valueA,可以采用如下表达式:FLOW.obj1["keyA"]或FLOW.obj1.keyA。
当某个流程变量FLOW.obj2的数据类型为对象时,其缺省值为:{"keyA":"valueA","keyB":{"keyC":"valueC"}},若您需要获取valueC,可以采用如下表达式:FLOW.obj2["keyB"]["keyC"]或FLOW.obj2.keyB.keyC。
通过使用方法从列表和对象获取的元素可以正常与其他变量值进行运算和使用内置函数进行操作。
- 当某个流程变量FLOW.arr1的数据类型为列表时,其缺省值为:["1","2","3"],若您需要获取第1个元素的值"1",可以采用如下表达式:FLOW.arr1[0]。