4D v17.4COLLECTION TO ARRAY | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v17.4
 
COLLECTION TO ARRAY 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| COLLECTION TO ARRAY ( coleccion ; array {; nombreProp}{; array2 ; nombreProp2 ; ... ; arrayN ; nombrePropN} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| coleccion | Collection | 
             
         | 
        Colección a copiar en array(s) | |||||
| array | Array | 
             
         | 
        Array para recibir los elementos de la colección; si se pasó nombreProp, array para recibir los valores de nombreProp en la colección | |||||
| nombreProp | Texto | 
             
         | 
        Nombre de la propiedad del objeto cuyos valores copiar en array ("" para todos los elementos) | |||||
El comando COLLECTION TO ARRAY llena una o más array(s) con elementos o valores de nombreProp de la coleccion en array(s).
Este comando puede funcionar con una coleccion que contiene valores o una coleccion que contiene objetos, en cuyo caso los parámetros nombreProp son obligatorios.
En todos los casos, 4D convierte los elementos o valores de la colección de acuerdo al tipo de array (si es necesario). Las reglas de conversión se detallan en la página Conversiones de tipo entre las colecciones y los arrays 4D.
Desea copiar una colección de cadenas en un array de texto:
 C_COLLECTION($fruits)
 $fruits:=New collection("Orange";"Banana";"Apple";"Grape")
 ARRAY TEXT($artFruits;0)
 COLLECTION TO ARRAY($fruits;$artFruits)
  //$artFruits{1}="Orange"
  //$artFruits{2}="Banana"
  //...Desea copiar diferentes valores de propiedad de una colección de objetos en diferentes arrays:
 C_COLLECTION($col)
 $col:=New collection
 ARRAY TEXT($city;0)
 ARRAY LONGINT($zipCode;0)
 $col.push(New object("name";"Cleveland";"zc";35049))
 $col.push(New object("name";"Blountsville";"zc";35031))
 $col.push(New object("name";"Adger";"zc";35006))
 $col.push(New object("name";"Clanton";"zc";35046))
 $col.push(New object("name";"Shelby";"zc";35143))
 
 COLLECTION TO ARRAY($col;$city;"name";$zipCode;"zc")
  //$city{1}="Cleveland", $zipCode{1}=35049
  //$city{2}="Blountsville", $zipCode{2}=35031
  //...
									ARRAY TO COLLECTION 
									
									Arrays
									
									Conversiones de tipo entre las colecciones y los arrays 4D
									
	Producto: 4D
	Tema: Colecciones
	Número 
        1562
        
        
        
	
	Creado por: 4D v16 R6
	
	Manual de lenguaje 4D ( 4D v17)
	
	
	
	
	Manual de lenguaje 4D ( 4D v17.1)
	
	Manual de lenguaje 4D ( 4D v17.2)
	
	Manual de lenguaje 4D ( 4D v17.3)
	
	Manual de lenguaje 4D ( 4D v17.4)
	
	
Añadir un comentario