Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.javascript > #3356
| From | Olivier Miakinen <om+news@miakinen.net> |
|---|---|
| Newsgroups | fr.comp.lang.javascript |
| Subject | Re: Indexation des tableaux en js |
| Date | 2024-11-10 22:27 +0100 |
| Organization | There's no cabale |
| Message-ID | <vgr8gu$3188$1@cabale.usenet-fr.net> (permalink) |
| References | (10 earlier) <6730844c$0$424$426a74cc@news.free.fr> <vgq1vu$2cnv$1@cabale.usenet-fr.net> <vgq2nc$2d19$1@cabale.usenet-fr.net> <vgq529$2e02$1@cabale.usenet-fr.net> <6730ac2d$0$539$426a34cc@news.free.fr> |
Le 10/11/2024 13:50, Thomas Alexandre a écrit : > Le Sun, 10 Nov 2024 12:22:48 +0100, Olivier Miakinen a écrit : > >> <https://tc39.es/ecma262/#sec-object-type> > >> Ce que je comprends de tout ça, c'est qu'un Array est un objet « >> exotique », >> et que comme tous ces types d'objets il a des propriétés dont le nom est >> soit un symbole (par exemple « null » ou « true »), soit une chaîne de >> caractères. > > De ce que j'en comprends, un Array est un objet exotique parce qu'il peut > avoir *et* des index (entiers, de 0 à 2^32-2) *et* des propriétés (c'est ça > qui le rend exotique). Je n'avais pas compris ça, mais à la relecture il est bien possible que tu aies raison. > [...] > >> Et si par exemple on a un index égal à 1 000 000 alors c'est >> comme si on avait vraiment réservé une taille mémoire de 1 000 001 >> objets dont les premiers emplacements sont vides. > > Ah je ne pense pas. À mon avis, l'index 1 000 000 est juste un indice (et > donc juste *une* prop) et les autres indices sont justes ignorés (ie: ne > sont pas alloués en mémoire et sont considérés comme undefined). Mais là il me semble que nous disons en fait la même chose. Le « comme si » dans ma phrase, est du point de vue de l'utilisateur. Par exemple, s'il a défini une entrée à l'index 3 et une entrée à l'index 12 et qu'ensuite il définit une nouvelle entrée à l'index 7, alors de son point de vue a[7] sera compris entre a[3] et a[12], donc « comme si » ces entrées étaient ordonnées de façon séquentielle en mémoire. Mais bien sûr, en interne, il y a seulement des propriétés dont la clé est respectivement la chaine '3', la chaine '12' et la chaine '7'. -- Olivier Miakinen
Back to fr.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
Indexation des tableaux en js (was: Re: Le calcul de la racine carré... pour des nuls :)) Thomas Alexandre <none@no.invalid> - 2024-11-10 10:00 +0000
Re: Indexation des tableaux en js Olivier Miakinen <om+news@miakinen.net> - 2024-11-10 11:30 +0100
Re: Indexation des tableaux en js Olivier Miakinen <om+news@miakinen.net> - 2024-11-10 11:42 +0100
Re: Indexation des tableaux en js Olivier Miakinen <om+news@miakinen.net> - 2024-11-10 12:22 +0100
Re: Indexation des tableaux en js Thomas Alexandre <none@no.invalid> - 2024-11-10 12:50 +0000
Re: Indexation des tableaux en js Olivier Miakinen <om+news@miakinen.net> - 2024-11-10 22:27 +0100
Re: Indexation des tableaux en js loiseauthierry@free.fr (Thierry Loiseau) - 2024-12-11 20:33 +0100
Re: Indexation des tableaux en js Olivier Miakinen <om+news@miakinen.net> - 2024-12-12 14:42 +0100
Re: Indexation des tableaux en js Olivier Miakinen <om+news@miakinen.net> - 2024-12-12 22:41 +0100
Re: Indexation des tableaux en js Thomas Alexandre <none@no.invalid> - 2024-12-13 00:07 +0000
Re: Indexation des tableaux en js Olivier Miakinen <om+news@miakinen.net> - 2024-12-13 19:44 +0100
Re: Indexation des tableaux en js Samuel Devulder <samuel.devulder@laposte.net.inalid> - 2024-11-10 20:15 +0100
Re: Indexation des tableaux en js (was: Re: Le calcul de la racine carré... pour des nuls :)) Jo Engo <yl@icite.fr> - 2024-11-30 17:52 +0000
Re: Indexation des tableaux en js (was: Re: Le calcul de la racine carré... pour des nuls :)) Thomas Alexandre <none@no.invalid> - 2024-12-09 15:29 +0000
Re: Indexation des tableaux en js Jo Engo <yl@icite.fr> - 2024-12-09 16:51 +0000
Re: Indexation des tableaux en js Thomas Alexandre <none@no.invalid> - 2024-12-12 11:53 +0000
Re: Indexation des tableaux en js Jo Engo <yl@icite.fr> - 2024-12-14 18:14 +0000
Re: Indexation des tableaux en js Thomas Alexandre <none@no.invalid> - 2024-12-16 18:40 +0000
Re: Indexation des tableaux en js loiseauthierry@free.fr (Thierry Loiseau) - 2024-12-03 08:05 +0100
Re: Indexation des tableaux en js Thomas Alexandre <none@no.invalid> - 2024-12-09 15:43 +0000
csiph-web