将数组附加到数组

时间:2015-11-26 06:34:31

标签: arrays coldfusion coldfusion-11

我试图将数组中的元素追加到现有(空)数组

if(attributes.list != "")           attributes.array.append(attributes.list.ListToArray());

我得到的是像

enter image description here

有没有办法在没有过多循环每个项目的情况下执行此操作?

1 个答案:

答案 0 :(得分:8)

使用optional merge parameter

  

如果设置为true,并且value参数是数组,则追加数组   元素单独到源数组。如果为假(默认)   完整数组作为一个元素添加到源的末尾   阵列。如果value不是数组,则忽略该参数。

设置merge=true将单独追加元素,而是将整个数组作为单个元素追加:

attributes.array.append(attributes.list.ListToArray(), true);

ArrayAppend(array, merge) Example