Maison > interface Web > js tutoriel > le corps du texte

Exemple d'utilisation de la méthode de tableau FOREACH dans les connaissances javascript_Basic

WBOY
Libérer: 2016-05-16 15:12:39
original
1624 Les gens l'ont consulté

La méthode Array.prototype.forEach() permet à chaque élément du tableau d'exécuter la fonction donnée une fois. —MDN

Supposons qu'il existe un tel scénario et que vous obteniez un tel tableau

[
{ symbole : "XFX", prix : 240,22, volume : 23432 },
{ symbole : "TNZ", prix : 332,19, volume : 234 },
{ symbole : "JXJ", prix : 120,22, volume : 5323 },
]

Vous devez créer un nouveau tableau pour les symboles qu'il contient, c'est-à-dire

[ "XFX", "TNZ", "JXJ"]
Généralement, cela peut être réalisé en utilisant une boucle for :

function getStockSymbols(stocks) {
 var symbols = [],
   stock,
   i;
   
 for (i = 0; i < stocks.length; i++) {
  stock = stocks[i];
  symbols.push(stock.symbol);
 }

 return symbols;
}

var symbols = getStockSymbols([
 { symbol: "XFX", price: 240.22, volume: 23432 },
 { symbol: "TNZ", price: 332.19, volume: 234 },
 { symbol: "JXJ", price: 120.22, volume: 5323 },
]);

Copier après la connexion

Sortie : "[/"XFX/", "TNZ/", "JXJ/"]"

Vous pouvez également utiliser la méthode forEach de Array pour simplifier le code. Leur sortie est exactement la même.

function getStockSymbols(stocks) {
 var symbols = [];

 stocks.forEach(function(stock) {
  symbols.push(stock.symbol);
 });

 return symbols;
}
Copier après la connexion

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal