Array di stringhe in JavaScript - Tipo di array in JavaScript con esempio

Sommario:

Anonim

Introduzione all'array di stringhe in JavaScript

JavaScript supporta vari tipi di array, l'array di stringhe è uno di questi. L'array di stringhe non è altro che tutto sull'array della stringa. L'array è una variabile che memorizza i valori multipli di tipi simili. Nel contesto di una matrice di stringhe, memorizza solo il valore di stringa. La stringa è una combinazione di caratteri. Ecco alcuni esempi di stringhe: “RAM”, “SHYAM”, “XYZ”, “xyz” ecc. Non c'è nulla di diverso dall'array di stringhe all'array di numeri interi o decimali. Quasi tutte le funzionalità rimangono le stesse.

Tipo di array in JavaScript con esempio

Esistono due tipi di array di stringhe come array intero o array float.

  • Matrice tradizionale
  • Matrice di stringhe come oggetto

1. Matrice tradizionale

Questo è un array normale. In questo, dichiariamo un array in modo tale che l'indicizzazione inizierà da 0 stesso. 0 sarà seguito da 1, 2, 3, … .n.

caratteri var = (“AB”, “CD”, “XY”);

var in una chiave usa per dichiarare qualsiasi variabile. "Caratteri" è il nome dell'array. AB, CD, XY sono valori memorizzati nell'array. Nella dichiarazione di matrice di esempio, possiamo accedere al valore con i punti 0, 1 e 2. Vediamo come possiamo accedere al valore del codice sopra menzionato.


Array in JavaScript

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

Stampa matrice di stringhe usando per Loop:


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.
)

Il codice sopra avviserà tutti i valori uno per uno.

2. Matrice di stringhe come oggetto

Questo è un tipo di array che utilizza l'oggetto di coppie chiave-valore.

Dichiarazione:

var objectArray = (0: “1”, 1: '2', 2: 'Mess', 3: 'stringa vuota');

Questa è una coppia di array di chiave e valore. Se vogliamo usare il valore del posto 0 noi può accedervi usando 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

Usando questo approccio possiamo assegnare qualsiasi chiave diversa da 0, 1, 2, ecc. Possiamo anche usare qualsiasi stringa. Vediamolo con un esempio.


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

Possiamo vedere che abbiamo usato il primo e il secondo per il tasto di posizione 0 e 1. L'output rimane lo stesso dell'esempio precedente. Per accedere al valore del primo elemento useremo objectArray ('first')).

Ora, vediamo quale sarà l'output del codice seguente:


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

Poiché non è stata definita alcuna chiave con 0, l'output del codice sopra riportato non sarà definito.

Funzione su una matrice di stringhe

La funzione su un array di stringhe è riportata di seguito,

funzione join ()

Ciò concatenerà l'elemento array di stringhe insieme al separatore specificato. Il codice seguente unirà gli elementi dell'array con l'operatore pipeline (|).


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

L'output del codice precedente sarà - AB | CD | XY

funzione concat ()

possiamo usare questa funzione per unire due matrici.


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

L'output del codice sopra sarà : AB, CD, XY, AB, CD, XY

include () funzione

Questa funzione restituirà il valore booleano (vero o falso). Se esiste una stringa specificata in un array, allora restituirà true, altrimenti restituirà false. Vediamo lo stesso con un esempio.


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

funzione split ()

questa funzione prenderà la stringa come input e la dividerà nell'array. Vediamo lo stesso con un esempio.


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!

Conclusione

JavaScript supporta vari tipi di array che possiamo scegliere. Non dobbiamo preoccuparci del tipo di dati durante l'utilizzo dell'array di stringhe JavaScript. Dovremmo includere l'array di stringhe nella nostra routine come sviluppatore per gestire i tipi di codice. Array di stringhe che possiamo usare laddove non siamo sicuri sui tipi di dati che verranno archiviati in fase di esecuzione. Quindi, possiamo dire che l'array di stringhe in un array ibrido in quanto può combinare vari tipi di valore dei dati. Come possiamo memorizzare numeri interi, caratteri o qualsiasi altra stringa.

Ora è il momento di mettersi alla prova

  • Per impostazione predefinita, l'indicizzazione dell'array inizia da 0. Vero o falso?
  • In JavaScript non è necessario definire il tipo di dati al momento della dichiarazione dell'array. Vero o falso?
  • La maggior parte delle funzioni dell'array JavaScript rimane la stessa per l'array String. Vero o falso?
  • Scrivi un programma in JavaScript per utilizzare la funzione stringa per ottenere tutte le stringhe concatenate dal punto e virgola?

Articoli consigliati

Questa è una guida all'array di stringhe in JavaScript. Qui discutiamo della funzione e del tipo di array in javascript con un esempio che include array tradizionale, array di stringhe come oggetto. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Logica per scoprire Reverse in Java Script
  2. Metodi in array Java con esempi
  3. Come creare un oggetto in JavaScript?
  4. Dichiarazioni condizionali in JavaScript
  5. Top 8 confronti di String vs StringBuilder
  6. Guida completa all'array in Unix
  7. Funzioni dell'array PHP con esempi