Convertir le tableau de standings en tableau de nombres en javascript

Convertir le tableau de standings en tableau de nombres en javascript
Lors de la gestion des données en vrac, il peut y avoir une possibilité de certaines données de déchets sous la forme de caractères ou de chiffres indésirables. Par exemple, le tri des données en fonction des types de données. Aussi, dans le cas du décodage des données codées. Dans de telles situations, la conversion d'un éventail de chaînes en un éventail de nombres en JavaScript est d'une grande aide pour réduire la complexité du code et utiliser les ressources de manière appropriée.

Ce blog démontrera les approches pour transformer le tableau d'une chaîne en tableau d'un numéro en utilisant JavaScript.

Comment convertir / transformer le tableau de chaînes en tableau de nombres à l'aide de JavaScript?

Pour transformer le tableau d'une chaîne en tableau d'un numéro à l'aide de JavaScript, implémentez les approches ci-dessous:

  • "carte()" méthode.
  • "pour chaque()" et "pousser()«Méthodes.
  • "réduire()" et "concat ()«Méthodes.

Voyons les méthodes déclarées une par une!

Approche 1: Convertir / transformer le tableau de chaînes en tableau de nombres à l'aide de la méthode JavaScript via map ()

Le "carte()»La méthode exécute une fonction une fois pour chaque élément de tableau sans aucune modification du tableau par défaut. Cette méthode peut être appliquée pour simplement cartographier les valeurs de chaîne dans le tableau associé dans un tableau de nombres.

Syntaxe

déployer.map (func (currvalue, index, array), valeur)

Dans la syntaxe donnée ci-dessus:

  • "func»Fait référence à la fonction qui doit être appelée pour chaque élément dans un tableau.
  • Les paramètres de fonction se réfèrent à l'index de la valeur actuelle dans le tableau spécifié.
  • "valeur»Indique la valeur qui doit être transmise à la fonction.

Exemple
Présentation de l'exemple suivant:

  • Déclarez un tableau de chaînes ayant les valeurs indiquées et affichez-la.
  • Après cela, appliquez le «carte()«Méthode ayant«Nombre«Comme paramètre, qui transformera le tableau de chaînes associé en nombres.
  • Enfin, affichez le tableau des chaînes converties en numéros.

Sortir

Dans cette sortie, on peut voir que le tableau de la chaîne est converti en nombres.

Approche 2: Convertir / transformer le tableau de chaînes en tableau de nombres en JavaScript en utilisant des méthodes FOREACH () et push ()

Le "pour chaque()»La méthode applique une fonction pour chaque élément dans un tableau. Le "pousser()«La méthode est utilisée pour ajouter un élément dans un tableau au début. Ces méthodes combinées peuvent être implémentées pour itérer le long du tableau de la chaîne donnée, les convertir en nombres et les pousser en un tableau vide.

Syntaxe

déployer.foreach (fonction (courant, index, array), ceci)

Ici:

  • fonction: C'est la fonction qui doit être appelée pour chaque élément d'un tableau.
  • actuel: Ce paramètre signifie la valeur actuelle du tableau.
  • indice: Il pointe vers l'index de l'élément actuel.
  • déployer: Il fait référence au tableau actuel.
  • ce: Il correspond à la valeur transmise à la fonction.
déployer.push (it1, it2)

Dans cette syntaxe:

  • "it1, et "it2"Poignez les articles qui doivent être ajoutés au tableau.

Exemple
Passons par l'exemple ci-dessous:

Dans les lignes de code ci-dessus:

  • Initialisez le tableau composé des valeurs de chaîne indiquées et affichez-la.
  • Créez également un tableau vide nommé «Numarr".
  • Dans l'étape suivante, appliquez le «pour chaque()«Méthode pour itérer le long des valeurs du tableau associé.
  • Après cela, les valeurs itérées à l'étape précédente seront converties en nombres via «Nombre".
  • Maintenant le "pousser()»La méthode ajoutera les nombres convertis en tableau vide alloué, comme discuté précédemment.
  • Enfin, affichez le tableau annexé avec les numéros.

Sortir

La sortie ci-dessus indique que l'exigence souhaitée est remplie.

Approche 3: Convertir / transformer le tableau de chaînes en tableau de nombres en JavaScript à l'aide de méthodes réduits () et concat ()

Le "réduire()»La méthode appelle une fonction pour les éléments d'un tableau pour donner une valeur réduite, en retour. Le "concat ()”Méthode concatène / fusionne plusieurs tableaux ou valeurs de chaîne. La combinaison de ces méthodes peut itérer le long du tableau de la chaîne, concaténer les valeurs afin qu'elles soient converties en nombres, puis les ajouter en un tableau séparé.

Syntaxe

déployer.Réduire (FUNC (total, valeur, index, tableau), valeur)

Dans cette syntaxe particulière:

  • "func»Fait référence à la fonction qui doit être appelée pour chaque élément de tableau.
  • Les arguments de fonction correspondent à l'index de la valeur actuelle dans le tableau spécifié.
  • "valeur»Correspond à la valeur transmise à la fonction.
Array1.concat (chaîne)

Dans la syntaxe donnée:

  • "chaîne»Représente la valeur de la chaîne qui doit être concaténée.

Exemple
L'exemple suivant explique le concept déclaré:

Dans les lignes de code ci-dessus:

  • Déclarez le tableau de la chaîne spécifiée et affichez-le.
  • Dans l'étape suivante, appliquez le «réduire()" et "concat ()»Méthodes comme combinaison.
  • Cela en conséquence iratera le long du tableau associé et concaténera les éléments du tableau de telle sorte qu'ils sont transformés en nombres.
  • Maintenant, les numéros convertis à l'étape précédente seront ajoutés en un tableau nul représenté par «[]".
  • Enfin, affichez le tableau des numéros annexés sur la console.

Sortir

Dans cette sortie particulière, on peut voir que le tableau nul alloué est rempli des nombres.

Conclusion

Le "carte()"Méthode, le"pour chaque()" et "pousser()«Méthodes, ou le«réduire()" et "concat ()«Les méthodes peuvent être utilisées pour transformer le tableau d'une chaîne en tableau d'un numéro en javascript. La méthode map () mappe simplement les valeurs de tableau associées en nombres. Tandis que les deux autres approches itéèrent le long du tableau de la chaîne donnée, convertissent-les en nombres et ajoutez les valeurs converties en un tableau nul alloué. Ce tutoriel a expliqué pour transformer une chaîne en tableau d'un numéro en javascript.