MVCArray

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

Classe MVCArray

classe google.maps.MVCArray

Cette classe hérite de la classe MVCObject.

Constructeur
Evénement
Méthode
Constructeur MVCArray
ConstructeurDescription
MVCArray(
       array?: array 
)

Tableau MVC (Modèle-Vue-Contrôleur) modifiable.

Evénement MVCArray
EvénementArgumentsDescription
insert_atArguments :  number 

Cet événement est déclenché lorsque la méthode insertAt() est appelée.

L'événement passe l'index qui a été passé à insertAt().

remove_atArguments :  number ,*

Cet événement est déclenché lorsque la méthode removeAt() est appelée.

L'événement passe l'index qui a été passé à removeAt() et l'élément qui a été supprimé du tableau  array .

set_atArguments :  number ,*

Cet événement est déclenché lorsque la méthode setAt() est appelée.

L'événement passe l'index qui a été passé à setAt() et l'élément qui était auparavant dans le tableau  array  à cet index.

Méthode MVCArray
MéthodeValeur RetournéeDescription
clear()Valeur retournée :  None 

Efface tous les éléments du tableau  array .

forEach(
       callback:Function(
           *,
            number 
       )
)
Valeur retournée :  None 

Itération sur chaque élément de l'objet MVCArray, en appelant la fonction de rappel (callback) fournie.

La fonction de rappel (callback) est appelée pour chaque élément :

callback(element, index).

getArray()Valeur retournée :  Array 

Retourne une référence vers le tableau  array  sous-jacent.

Attention : si le Tableau  array  subit une modification, aucun événement ne sera renvoyé par cet objet.

getAt(
       i: number 
)
Valeur retournée : *

Retourne l'élément à l'index spécifié.

getLength()Valeur retournée :  number 

Retourne le nombre d'éléments dans ce tableau  array .

insertAt(
       i: number ,
       elem:*
)
Valeur retournée :  None 

Insère un élément à l'index spécifié.

pop()Valeur retournée : *

Supprime le dernier élément du tableau  array  et renvoie cet élément.

push(
       elem:*
)
Valeur retournée :  number 

Ajoute un élément à la fin du tableau  array  et renvoie la nouvelle longueur du tableau  array .

removeAt(
       i: number 
)
Valeur retournée : *

Supprime un élément à l'index spécifié.

setAt(
       i: number ,
       elem:*
)
Valeur retournée :  None 

Définit un élément à l'index spécifié.