⊗jsPmLpOF 163 of 505 menu

Remplissage d'objets via une boucle en JavaScript

Les objets peuvent également être remplis avec des données dans des boucles. Regardons un exemple. Supposons que nous ayons deux tableaux :

let keys = ['a', 'b', 'c', 'd', 'e']; let values = [1, 2, 3, 4, 5];

Utilisons-les pour créer un objet, en prenant les clés pour cet objet du premier tableau, et les valeurs - du second. Pour cela, lançons une boucle et dans la boucle, nous formerons notre objet :

let obj = {}; for (let i = 0; i <= 4; i++) { let key = keys[i]; let value = values[i]; obj[key] = value; } console.log(obj);

Il n'est pas nécessaire d'introduire des variables pour la clé et la valeur, on peut simplement procéder comme ceci :

let obj = {}; for (let i = 0; i <= 4; i++) { obj[keys[i]] = values[i]; } console.log(obj);

Deux tableaux sont donnés : le premier avec les noms des jours de la semaine, et le second - avec leurs numéros d'ordre :

let arr1 = ['a', 'b', 'c', 'd', 'e']; let arr2 = [1, 2, 3, 4, 5];

À l'aide d'une boucle, créez un objet dont les clés seront les noms des jours, et les valeurs - leurs numéros.

Un objet est donné :

let obj = {a: 1, b: 2, c: 3, d: 4, e: 5};

Parcourez cet objet avec une boucle et enregistrez dans un nouvel objet les éléments qui sont des nombres pairs.

Un objet est donné :

let obj = {a: 1, b: 2, c: 3, d: 4, e: 5};

Parcourez cet objet avec une boucle et créez un nouvel objet afin que ses clés deviennent les éléments de l'ancien objet, et les valeurs - les clés de l'ancien objet.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser