mozilla

Comparaison de révisions

Array

Change Revisions

Révision 502079 :

Révision 502079 par antham le

Révision 502085 :

Révision 502085 par antham le

Titre :
Array
Array
Identifiant d'URL :
JavaScript/Reference/Global_Objects/Array
JavaScript/Reference/Global_Objects/Array
Étiquettes :
"NeedsTranslation", "Array", "JavaScript Reference", "TopicStub", "JavaScript"
"NeedsTranslation", "Array", "JavaScript Reference", "TopicStub", "JavaScript"
Contenu :

Revision 502079
Revision 502085
n39      Les tableaux sont des objets s'apparentant aux listes qui pn39      Les tableaux sont des objets s'apparentant aux listes qui p
>ossèdent plusieurs méthodes de base pour exécuter des opérations >ossèdent plusieurs méthodes de base pour exécuter des opérations 
>de parcours et de mutation. Ni la taille du tableau en Javascript>de parcours et de mutation. Ni la taille du tableau en Javascript
> ni le type de ses éléments n'est fixé. Comme la taille d'un tabl> ni le type de ses éléments n'est fixé. Comme la taille d'un tabl
>eau peut augmenter ou diminuer à n'importe quel moment, les table>eau peut augmenter ou diminuer à n'importe quel moment, les table
>aux en Javascript ne sont pas garantis denses. Globalement, ce so>aux en Javascript ne sont pas garantis denses. Globalement ce son
>nt des charactéristiques utiles; mais si ces fonctionnalités ne s>t des charactéristiques utilesmais si ces fonctionnalités ne so
>ont pas souhaitable pour votre cas d'utilisation, vous pouvez con>nt pas souhaitable pour votre cas d'utilisation, vous pouvez cons
>sidérer l'utilisation de tableaux de type WebGL.>idérer l'utilisation de tableaux de type WebGL.
n57      Les éléments d'un Array sont simplement des propriétés d'obn57      Les éléments d'un tableau sont simplement des propriétés d'
>jets, de la même manière que <code><a href="/en-US/docs/toString">objets, de la même manière que <code><a href="/en-US/docs/toStrin
> title="toString">toString</a></code> est une propriété. Cependan>g" title="toString">toString</a></code> est une propriété. Cepend
>t constater qu'essayer d'accéder au premier élément d'un tableau >ant, constater qu'essayer d'accéder au premier élément d'un table
>comme suit lèvera une erreur:>au comme suit lèvera une erreur:
n63      Voyez qu'il n'y a rien d'unique au fait que les tableaux enn63      Voyez qu'il n'y a rien d'unique au fait que les tableaux en
> Javascript et leurs propriétés cause ça. Les propriétés en Javas> Javascript et leurs propriétés cause ça. Les propriétés en Javas
>cript qui commencent par un chiffre, ne peuvent pas être référenc>cript qui commencent par un chiffre, ne peuvent pas être référenc
>ées avec la notation pointée. Ils doivent être accédés en utilisa>ées avec la notation pointée. Elles doivent être accédés en utili
>nt les crochets. Par exemple, si vous avez un objet avec une prop>sant les crochets. Par exemple, si vous avez un objet avec une pr
>riété "3d", elle aussi sera accessible en utilisant la notation e>opriété "3d", elle aussi sera accessible en utilisant la notation
>n crochet et pas la notation pointée. Cette ressemblance est mont> en crochet et non pas en utilisant la notation pointée. Cette re
>rée dans les 2 échantillons de code suivant:>ssemblance est montrée dans les 2 échantillons de code suivant:
t85      Note that in the <code>3d</code> example, "<code>3d</code>"t85      On remarque que dans l'exemple <code>3d</code>, "<code>3d</
> had to be quoted. It's possible to quote the JavaScript array in>code>" doit etre mis entre guillemets. Il est possible de mettre 
>dexes as well (e.g., <code>years["2"]</code> instead of <code>yea>entre guillemets les index des tableaux également (ex: <code>year
>rs[2]</code>), although it's not necessary. The 2 in <code>years[>s["2"]</code> au lieu de <code>years[2]</code>), bien que ce ne s
>2]</code> eventually gets coerced into a string by the JavaScript>oit pas nécessaire. Le 2 dans <code>years[2]</code> peut éventuel
> engine, anyway, through an implicit <code>toString</code> conver>lement être forcé en chaine de caractère par le moteur Javascript
>sion. It is for this reason that "2" and "02" would refer to two >, par n'importe quel moyen, au travers d'une conversion <code>toS
>different slots on the <code>years</code> object and the followin>tring</code> implicite. C'est pour cette raison que "2" et "02" f
>g example logs <code>true</code>:>eront références à 2 emplacements sur l'objet <code>years</code> 
 >et l'exemple suivant renvoit <code>true</code>:

Retour à l'historique