Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗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