Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.max( )
|
collection.max ( {cheminPropriété} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
cheminPropriété | Texte |
![]() |
Chemin de propriété d'objet à utiliser pour évaluer les valeurs | |||||
Résultat | Booléen, Texte, Numérique, Collection, Objet, Date |
![]() |
Valeur maximum de la collection | |||||
La méthode collection.max( ) retourne l'élément ayant la plus grande valeur dans la collection (correspond au dernier élément de la collection après un tri ascendant effectué par la méthode collection.sort( )).
Note : Cette méthode ne modifie pas la collection d'origine.
Si la collection contient différents types de valeurs, la méthode collection.max( ) retournera la plus grandevaleur du premier type d'élément dans l'ordre de la liste de types (voir la description de collection.sort( )).
Si la collection contient des objets, passez le paramètre cheminPropriété pour indiquer la propriété d'objet dont vous souhaitez obtenir la valeur maximale.
Si la collection est vide, collection.max( ) retourne Undefined.
C_COLLECTION($col)
$col:=New collection(200;150;55)
$col.push(New object("name";"Smith";"salary";10000))
$col.push(New object("name";"Wesson";"salary";50000))
$col.push(New object("name";"Alabama";"salary";10500))
$max:=$col.max() //{name:Alabama,salary:10500}
$maxSal:=$col.max("salary") //50000
$maxName:=$col.max("name") //"Wesson"
Produit : 4D
Thème : Collections
Numéro :
805288
Créé : 4D v16 R6
4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)