Wprowadzenie do Array String w JavaScript
JavaScript obsługuje różne typy tablic, tablica ciągów jest jednym z nich. Tablica napisów to nic innego, ale wszystko zależy od tablicy napisów. Tablica jest zmienną, która przechowuje wiele wartości podobnych typów. W kontekście tablicy ciągów przechowuje tylko wartość ciągu. Ciąg jest kombinacją znaków. Oto kilka przykładów łańcucha - „RAM”, „SHYAM”, „XYZ”, „xyz” itd. Nie ma nic innego niż tablica ciągu znaków do tablicy liczb całkowitych lub dziesiętnych. Prawie cała funkcjonalność pozostaje taka sama.
Typ tablicy w JavaScript z przykładem
Istnieją dwa typy tablic łańcuchowych, takie jak tablica liczb całkowitych lub tablica zmiennoprzecinkowa.
- Tradycyjna tablica
- Tablica ciągów jako obiekt
1. Tradycyjna tablica
To jest normalna tablica. Deklarujemy tablicę w taki sposób, że indeksowanie rozpocznie się od samego 0. Po 0 następuje 1, 2, 3, … .n.
var znaków = („AB”, „CD”, „XY”);
var w kluczowym zastosowaniu do deklarowania dowolnej zmiennej. „Znaki” to nazwa tablicy. AB, CD, XY są wartościami przechowywanymi w tablicy. W przykładowej deklaracji tablicowej możemy uzyskać dostęp do wartości przez miejsca 0, 1 i 2. Zobaczmy, jak możemy uzyskać dostęp do wartości wyżej wspomnianego kodu.
Array in JavaScript
var characters = ("AB", "CD", "XY");
alert(characters); // output will be AB, CD, XY
alert(characters(0)); // output will be AB
Drukuj tablicę ciągu przy użyciu pętli:
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.
)
Powyższy kod zaalarmuje wszystkie wartości jeden po drugim.
2. Łańcuch tablicowy jako obiekt
Jest to typ tablicy, która wykorzystuje obiekt par klucz-wartość.
Deklaracja:
var objectArray = (0: „1”, 1: „2”, 2: „Mess”, 3: „pusty ciąg”);
To jest para tablic klucza i wartości. Jeśli chcemy użyć wartości 0, my może uzyskać do tego dostęp za pomocą 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
Korzystając z tego podejścia, możemy przypisać dowolny klucz nie 0, 1, 2 itd. Możemy również użyć dowolnego łańcucha. Zobaczmy to na przykładzie.
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
Widzimy, że użyliśmy pierwszego i drugiego dla klucza pozycji 0 i 1. Dane wyjściowe pozostają takie same jak w poprzednim przykładzie. Aby uzyskać dostęp do wartości pierwszego elementu, użyjemy objectArray ('first')).
Zobaczmy teraz, jakie będą dane wyjściowe poniższego kodu:
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
Ponieważ nie ma zdefiniowanego klucza z 0, wynik powyższego kodu będzie niezdefiniowany.
Funkcja na tablicy łańcuchowej
Funkcja na tablicy łańcuchowej jest podana poniżej,
funkcja join ()
Spowoduje to konkatenację elementu tablicy łańcuchowej wraz z określonym separatorem. Poniższy kod połączy elementy tablicy z operatorem potoku (|).
var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);
Wynikiem powyższego kodu będzie - AB | CD | XY
funkcja concat ()
możemy użyć tej funkcji do połączenia dwóch tablic.
var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);
Wyjście powyższego kodu będzie - AB, CD, XY, AB, CD, XY
zawiera funkcję ()
Ta funkcja zwróci wartość logiczną (prawda lub fałsz). Jeśli określony ciąg istnieje w tablicy, wówczas zwróci true, w przeciwnym razie zwróci false. Zobaczmy to samo na przykładzie.
var characters1 = ("AB", "CD", "XY");
var characters = characters1.includes("CD");
alert(characters); // true
var characters = characters1.includes("CDA"); // false
alert(characters); // true
funkcja split ()
ta funkcja weźmie ciąg jako dane wejściowe i podzieli go na tablicę. Zobaczmy to samo na przykładzie.
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!
Wniosek
JavaScript obsługuje różne typy tablic, które możemy wybrać. Nie musimy się martwić o typ danych podczas korzystania z tablicy ciągów JavaScript. Powinniśmy uwzględnić tablicę ciągów w naszej procedurze jako programista, aby radzić sobie z rodzajami kodowania. Tablica ciągów, której możemy użyć, gdy nie jesteśmy pewni, jakie rodzaje danych będziemy przechowywać w czasie wykonywania. Możemy więc powiedzieć, że tablica ciągów w tablicy hybrydowej, ponieważ może łączyć różne typy wartości danych. Podobnie jak możemy przechowywać liczby całkowite, znaki lub dowolny inny ciąg.
Czas sprawdzić się
- Domyślnie indeksowanie tablicy rozpoczyna się od 0. Prawda czy fałsz?
- W JavaScript nie trzeba definiować typu danych w momencie deklaracji Array. Prawda czy fałsz?
- Większość funkcji tablicy JavaScript pozostaje taka sama dla tablicy String. Prawda czy fałsz?
- Czy napisać program w JavaScript, aby użyć funkcji string, aby uzyskać łączenie wszystkich łańcuchów przez średnik?
Polecane artykuły
To jest przewodnik po tablicy tablic w JavaScript. Tutaj omawiamy funkcję i typ tablicy w javascript na przykładzie, który obejmuje tradycyjną tablicę, tablicę łańcuchową jako obiekt. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -
- Logika, aby dowiedzieć się odwrotnie w skrypcie Java
- Metody w tablicach Java z przykładami
- Jak stworzyć obiekt w JavaScript?
- Instrukcje warunkowe w JavaScript
- 8 najlepszych porównań String vs StringBuilder
- Kompletny przewodnik po macierzy w Uniksie
- Funkcje tablicy PHP z przykładami