Dino Geek essaye de t'aider

Qu'est-ce que l'opérateur rest en JavaScript?


L’opérateur rest (“…”) en Javascript est utilisé pour représenter un nombre indéterminé de paramètres en tant que tableau.

Prenons un exemple pour comprendre cela :

```
function sum(…theArgs) { return theArgs.reduce((previous, current) => { return previous + current; });
}

console.log(sum(1, 2, 3));
// output : 6
```

Dans l’exemple ci-dessus, `…theArgs` représente les arguments qui sont passé dans la fonction `sum()`. La liste des arguments est convertie en tableau grâce à l’opérateur rest, et puis nous utilisons la méthode `reduce()` pour déterminer la somme des chiffres.

L’opérateur rest peut aussi être utilisé pour extraire une sous-partie d’un tableau, comme dans l’exemple suivant :

```
let [first, …rest] = [1, 2, 3, 4];
console.log(first); // output: 1
console.log(rest); // output: [2, 3, 4]
```

Dans cet exemple, `first` prend la première valeur du tableau, alors que `…rest` crée un nouveau tableau avec le reste des valeurs.


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