Introduction à String Array en JavaScript

JavaScript prend en charge différents types de tableaux, le tableau de chaînes en fait partie. Le tableau de chaînes n'est rien mais il s'agit du tableau de la chaîne. Le tableau est une variable qui stocke les multiples valeurs de types similaires. Dans le contexte d'un tableau de chaînes, il stocke uniquement la valeur de chaîne. La chaîne est une combinaison de caractères. Voici quelques exemples de chaîne - "RAM", "SHYAM", "XYZ", "xyz" etc. Il n'y a rien de différent du tableau de chaîne au tableau d'entiers ou de décimales. Presque toutes les fonctionnalités restent les mêmes.

Type de tableau en JavaScript avec exemple

Il existe deux types de tableau de chaînes comme le tableau entier ou le tableau flottant.

  • Tableau traditionnel
  • Tableau de chaînes en tant qu'objet

1. Tableau traditionnel

Il s'agit d'un tableau normal. En cela, nous déclarons un tableau de telle manière que l'indexation commencera à partir de 0 lui-même. 0 sera suivi de 1, 2, 3, … .n.

var caractères = ("AB", "CD", "XY");

var dans une utilisation de clé pour déclarer n'importe quelle variable. «Caractères» est le nom du tableau. AB, CD, XY sont des valeurs stockées dans le tableau. Dans l'exemple de déclaration de tableau, nous pouvons accéder à la valeur par les endroits 0, 1 et 2. Voyons comment nous pouvons accéder à la valeur du code susmentionné.


Array in JavaScript

var characters = ("AB", "CD", "XY");
alert(characters); // output will be AB, CD, XY
alert(characters(0)); // output will be AB

Imprimer le tableau de chaînes à l'aide de la boucle:


Array in JavaScript

var characters = ("AB", "CD", "XY");
for(var i=0; i<3; i++)(
alert(characters(i)); // this will alert value one by one.
)

Le code ci-dessus alertera toutes les valeurs une par une.

2. Tableau de chaînes en tant qu'objet

Il s'agit d'un type de tableau qui utilise l'objet de paires clé-valeur.

Déclaration:

var objectArray = (0: "1", 1: '2', 2: 'Mess', 3: 'chaîne vide');

Il s'agit d'une paire de tableaux de clés et de valeurs. Si nous voulons utiliser la valeur de position 0, nous peut y accéder en utilisant objectArray (0).


Array in JavaScript

// String array as an object
var objectArray = (0: "1", 1: '2', 2: 'Mess', 3: 'empty string');
alert(objectArray (0)); // this will print 1
alert(objectArray (1)); // this will print 2
alert(objectArray (2)); // this will print Mess
alert(objectArray (3)); // this will print empty string

En utilisant cette approche, nous pouvons attribuer n'importe quelle touche et non 0, 1, 2, etc. Nous pouvons également choisir n'importe quelle chaîne. Voyons-le avec un exemple.


Array in JavaScript

// String array as an object
var objectArray = ("first": "1", "second": '2', 2: 'Mess', 3: 'empty string');
alert(objectArray ('first')); // this will print 1
alert(objectArray ('second')); // this will print 2
alert(objectArray (2)); // this will print Mess
alert(objectArray (3)); // this will print empty string

Nous pouvons voir que nous avons utilisé les premier et second pour les touches de position 0 et 1. La sortie reste la même que dans l'exemple précédent. Pour accéder à la valeur du premier élément, nous utiliserons objectArray ('first')).

Voyons maintenant quelle sera la sortie du code ci-dessous:


Array in JavaScript

// String array as an object
var objectArray = ("first": "1", "second": '2', 2: 'meaow', 3: 'empty string');
alert(objectArray (0)); // this will print undefined

Puisqu'aucune clé avec 0 n'est définie, la sortie du code ci-dessus ne sera pas définie.

Fonction sur un tableau de chaînes

La fonction sur un tableau de chaînes est donnée ci-dessous,

fonction join ()

Cela concaténera l'élément de tableau de chaînes avec le séparateur spécifié. Le code ci-dessous joindra les éléments du tableau avec l'opérateur de pipeline (|).


var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);

La sortie du code ci-dessus sera - AB | CD | XY

fonction concat ()

nous pouvons utiliser cette fonction pour joindre deux tableaux.


var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);

La sortie du code ci-dessus sera - AB, CD, XY, AB, CD, XY

inclut la fonction ()

Cette fonction renverra la valeur booléenne (vrai ou faux). Si une chaîne spécifiée existe dans un tableau, elle retournera true sinon elle retournera false. Voyons la même chose avec un exemple.


var characters1 = ("AB", "CD", "XY");
var characters = characters1.includes("CD");
alert(characters); // true
var characters = characters1.includes("CDA"); // false
alert(characters); // true

fonction split ()

cette fonction prendra la chaîne en entrée et la divisera dans le tableau. Voyons la même chose avec un exemple.


var str = "Welcome to the JavaScript Blogging!";
var result = str.split(" ");
alert(result(0)); // this will print Welcome
alert(result); // this will print Welcome, to, the, JavaScript, Blogging!

Conclusion

JavaScript prend en charge différents types de tableaux que nous pouvons choisir. Nous n'avons pas à nous soucier du type de données lors de l'utilisation du tableau de chaînes JavaScript. Nous devons inclure le tableau de chaînes dans notre routine en tant que développeur pour gérer les types de codage. Tableau de chaînes que nous pouvons utiliser lorsque nous ne sommes pas sûrs des types de données que nous serons stockés au moment de l'exécution. Donc, nous pouvons dire que le tableau de chaînes dans un tableau hybride car il peut combiner différents types de valeurs de données. Comme nous pouvons stocker des entiers, des caractères ou toute autre chaîne.

Maintenant, il est temps de vous tester

  • Par défaut, l'indexation du tableau commence à 0. Vrai ou faux?
  • En JavaScript, il n'est pas nécessaire de définir le type de données au moment de la déclaration du tableau. Vrai ou faux?
  • La plupart des fonctions de tableau JavaScript restent les mêmes pour le tableau de chaînes. Vrai ou faux?
  • Écrire un programme en JavaScript pour utiliser la fonction chaîne pour obtenir toutes les chaînes concaténées par le point-virgule?

Articles recommandés

Ceci est un guide de String Array en JavaScript. Nous discutons ici de la fonction et du type de tableau en javascript avec un exemple qui inclut un tableau traditionnel, un tableau de chaînes en tant qu'objet. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Logique pour découvrir l'inverse dans le script Java
  2. Méthodes dans les tableaux Java avec des exemples
  3. Comment créer un objet en JavaScript?
  4. Instructions conditionnelles en JavaScript
  5. Top 8 des comparaisons de String vs StringBuilder
  6. Guide complet de Array sous Unix
  7. Fonctions de tableau PHP avec des exemples