String Array в JavaScript - Тип масив в JavaScript с пример

Съдържание:

Anonim

Въведение в String Array в JavaScript

JavaScript поддържа различни видове масив, низът масив е един от тях. String array не е нищо друго, но всичко е за масива от низа. Масивът е променлива, която съхранява множеството стойности на подобни типове. В контекста на низ низ, той съхранява само стойността на низа. Низът е комбинация от знаци. Ето няколко примера на низа - „RAM“, „SHYAM“, „XYZ“, „xyz“ и т.н. Няма нищо различно от масива от низове до масива от цели числа или десетични знаци. Почти цялата функционалност остава същата.

Тип масив в JavaScript с пример

Има два типа низови масиви като цяло число или плаващ масив.

  • Традиционен масив
  • String Array като обект

1. Традиционен масив

Това е нормален масив. По този начин ние декларираме масив по такъв начин, че индексирането ще започне от самото 0. 0 ще бъде последвано от 1, 2, 3, … .n

var символи = ("AB", "CD", "XY");

var в ключ използва за деклариране на всяка променлива. „Символи“ е името на масива. AB, CD, XY са стойности, съхранявани в масива. В примерната декларация на масив можем да получим достъп до стойността чрез места 0, 1 и 2. Нека видим как можем да получим достъп до стойността на гореспоменатия код.


Array in JavaScript

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

Печат на масив от низове, използващи за цикъл:


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

Горният код ще предупреди всички стойности една по една.

2. String Array като обект

Това е тип масив, който използва обекта от двойки ключ-стойност.

Декларация:

var objectArray = (0: "1", 1: '2', 2: 'Mess', 3: 'празен низ');

Това е двойка масив от ключ и стойност. Ако искаме да използваме стойността на 0 място, ние можете да получите достъп до това с помощта на 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

Използвайки този подход, можем да присвоим всеки ключ, който не е 0, 1, 2 и т.н. Можем да преминем и към всеки низ. Нека го видим с пример.


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

Виждаме, че сме използвали първо и второ за клавиша 0 и 1. Резултатът остава същият, както беше в предишния пример. За достъп до стойността на първия елемент ще използваме objectArray ('first')).

Сега, нека да видим какъв ще бъде резултатът от кода по-долу:


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

Тъй като няма ключ с 0 е дефиниран, изходът на горния код ще бъде неопределен.

Функция на струнен масив

Функцията в String Array е дадена по-долу,

присъединяване () функция

Това ще свърже елемента на низовия масив заедно с посочения разделител. Кодът по-долу ще се присъедини към елементите на масива с оператора на тръбопровода (|).


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

Изходът на горния код ще бъде - AB | CD | XY

concat () функция

можем да използваме тази функция за присъединяване на два масива.


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

Изходът на горния код ще бъде - AB, CD, XY, AB, CD, XY

включва () функция

Тази функция ще върне булева стойност (вярна или невярна). Ако определен масив съществува в масив, той ще върне true, в противен случай ще върне false. Да видим същото с пример.


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

split () функция

тази функция ще приеме низ като вход и ще го раздели на масива. Да видим същото с пример.


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!

заключение

JavaScript поддържа различни видове масиви, за които можем да отидем. Не трябва да се притесняваме за типа данни, докато използваме масива от низове на JavaScript. Трябва да включим масива от низове в рутината ни като програмист, който да се справя с кодиращите видове неща. Стрингов масив, който можем да използваме там, където не сме сигурни за видовете данни, които ще се съхраняват по време на изпълнение. Така че, можем да кажем, че низовият масив в хибриден масив, тъй като може да комбинира различни видове стойност на данни. Както можем да съхраняваме цели числа, знаци или всеки друг низ.

Сега е време да се тествате

  • По подразбиране индексирането на масива започва от 0. Вярно или невярно?
  • В JavaScript не е необходимо да дефинирате типа данни в момента на декларацията на масива. Истина или лъжа?
  • Повечето функции на JavaScript масива остават същите за String масив. Истина или лъжа?
  • Напишете програма в JavaScript, за да използвате функцията string, за да получите целия низ, обединен от запетая?

Препоръчителни статии

Това е ръководство за String Array в JavaScript. Тук обсъждаме функцията и вида на масива в javascript с пример, който включва традиционен масив, низ от масив като обект. Можете също да разгледате следните статии, за да научите повече -

  1. Логика, за да разберете обрат в Java Script
  2. Методи в Java масиви с примери
  3. Как да създадете обект в JavaScript?
  4. Условни изявления в JavaScript
  5. Топ 8 сравнения на String срещу StringBuilder
  6. Пълно ръководство за масив в Unix
  7. Функции на масив PHP с примери