Dino Geek essaye de t'aider

Comment manipuler des tableaux (arrays) en JavaScript?


En JavaScript, un tableau est un objet global qui est utilisé pour stocker plusieurs valeurs dans une seule variable. Voici quelques façons de manipuler des tableaux en JavaScript :

1. Créer un tableau:

```
let array = [1, 2, 3, 4, 5];
```
ou
```
let array = new Array(1, 2, 3, 4, 5);
```

1. Accéder aux éléments d’un tableau:

```
console.log(array0); // Affiche 1
```

1. Modifier un élément de tableau:

```
array0 = 10;
console.log(array0); // Affiche 10
```

1. Ajouter un élément à un tableau:

```
array.push(6); // Ajoute 6 à la fin
```
ou
```
array.unshift(0); // Ajoute 0 au début
```

1. Supprimer un élément d’un tableau:

```
array.pop(); // Supprime le dernier élément
```
ou
```
array.shift(); // Supprime le premier élément
```

1. Trouver l’index d’un élément dans un tableau:

```
let index = array.indexOf(1); // Retourne l’index de 1
```

1. Fusionner deux tableaux:

```
let array2 = [6, 7, 8];
let array3 = array.concat(array2); // Fusionne array et array2
```

1. Trier un tableau:

```
array.sort(); // Trie le tableau
```

1. Inverser un tableau:

```
array.reverse(); // Inverse l’ordre des éléments du tableau
```

1. Parcourir un tableau:

Utiliser une boucle `for` ou `for…of` pour parcourir le tableau.

```
for(let i = 0; i < array.length; i++) { console.log(array[i]);
}
```
ou
```
for(let element of array) { console.log(element);
}
```

1. Filtrer un tableau:

```
let array4 = array.filter(num => num > 2); // Renvoie un nouveau tableau avec tous les numéros plus grands que 2
```


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation