Arrays em ColdFusion, como a maioria das outras linguagens de programação , representam coleções de dados em um nome de variável . ColdFusion tem funções especiais para remover itens e determinar o vazio de uma matriz. Se a remoção de elementos de uma matriz através de meios manuais , o programador pode perder elementos específicos na matriz , ou não pode limpar a matriz corretamente. Usando a " ArrayDeleteAt " ou funções " ArrayClear ", seguido pela função " ArrayIsClear " para verificar o trabalho , um programador deve ser capaz de garantir que uma matriz limpa todos os dados . Declaração de matriz  
 Quando inicialmente declarado , as matrizes no ColdFusion são vazios de todos os elementos. Isto ocorre quando um programador declara a matriz explicitamente , sem quaisquer elementos . Isso ocorre quando a palavra-chave "novo" é usado junto com o operador de atribuição para criar um objeto array. O exemplo a seguir ilustra a criação de uma matriz vazia, e demonstra como um array vazio básico parece ao contrário de uma matriz com os elementos : 
 
  //nova matriz com dois slots elemento  //nova matriz com dois elementos declarados imediatamente 
 Adicionando e removendo elementos 
  Arrays em ColdFusion suporta a remoção completa de itens de índices de array . Algumas outras linguagens, como C, não necessariamente apoiar a remoção de um item de uma fenda em uma matriz. No entanto , o ColdFusion não só suporta remoção de itens de um array, mas o conceito de uma matriz vazia em geral. Usando a função " ArrayDeleteAt " , o programador pode excluir itens específicos da lista (ou todos eles, através de uma estrutura de loop ) . 
 Limpando um Array 
 < br > 
 Usando funções internas disponíveis no ColdFusion , o programador pode limpar uma matriz de duas maneiras. Primeiro, ela pode usar a função " ArrayDelete " para apagar todos os itens na matriz através de um loop. Em segundo lugar, ela pode usar a função " ArrayClear " para apagar todos os itens do array com uma chamada de função. Se usado em um loop que exclui todos os índices , o " ArrayDeleteAt " irá remover cada item , sem erro. O " ArrayClear " acaba com um pouco do trabalho manual para apagar todos os itens automaticamente. 
 Verificar se o gerador Cancelado 
 
 A fim de determinar que a matriz é limpa , a função de " ArrayIsEmpty " retornará uma afirmação verdadeira ou falsa , dependendo se ou não elementos existem na matriz. Se utilizar a função " ArrayClear " ou a técnica de " ArrayDeleteAt " em um loop, a função " ArrayIsEmpty " vai tomar a decisão final de vazio . Isso também irá ajudar a determinar se todos os pontos são perdidos na matriz durante a limpeza : 
 
  
  < cfloop index = "i" do = "1" para = "3" passo = "1">   
  /* excluir todos os itens por ciclo * /< , índice cfloop = " j" do = "1" para = "3" passo = "1">  # ArrayDeleteAt (arr , j) #  
 
 /* limpar a temperatura array * / 
   # ArrayIsEmpty ( arr) #