Увод у Стринг Арраи у ЈаваСцрипт-у
ЈаваСцрипт подржава различите типове низова, низови стрингова су један од њих. Низ низа није ништа друго, већ је све о низу низа. Низ је променљива која чува више вредности сличних типова. У контексту низова низова, он похрањује само вриједност низа. Низ је комбинација карактера. Ево неколико примера низа - „РАМ“, „СХИАМ“, „КСИЗ“, „киз“ итд. Ништа се не разликује од низа низа до низа целих бројева или децимала. Скоро сва функционалност остаје иста.
Тип Арраи у ЈаваСцрипт-у са примјером
Постоје две врсте низова низова, попут целог низа или плутајуће матрице.
- Традитионал Арраи
- Низ низова као објект
1. Традиционални низ
Ово је нормалан низ. При томе изјављујемо низ на такав начин да ће индексирање почети од самог 0. 0 ће пратити 1, 2, 3, … .н
вар карактери = („АБ“, „ЦД“, „КСИ“);
вар у кључној употреби за декларирање било које променљиве. "Карактери" је назив матрице. АБ, ЦД, КСИ су вредности похрањене у низу. У примјеру декларације низа можемо приступити вриједности на мјестима 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. Низ низова као објект
Ово је врста матрице која користи објект парова кључ-вриједност.
Изјава:
вар објецтАрраи = (0: "1", 1: '2', 2: 'Неред', 3: 'празан низ');
Ово је пар матрица кључева и вредности. Ако желимо да користимо вредност места 0 можете приступити томе користећи објецтАрраи (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. Излаз остаје исти као у претходном примеру. За приступ првој вредности елемената користићемо објецтАрраи ('фирст')).
Сада, да видимо који ће бити резултат кода у наставку:
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, излаз горе наведеног кода неће бити дефинисан.
Функција на низу стрингова
Функција на низу жица је дата у наставку,
јоин () функција
Ово ће повезати елемент низа низ заједно са специфицираним сепаратором. Код доле придружит ће се елементима матрице оператором цјевовода (|).
var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);
Излаз горњег кода биће - АБ | ЦД | КСИ
цонцат () функција
ову функцију можемо користити за спајање два низа.
var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);
Излаз горњег кода биће - АБ, ЦД, КСИ, АБ, ЦД, КСИ
укључује () функцију
Ова функција ће вратити логичку вредност (истиниту или лажну). Ако одређени низ постоји у низу, он ће се вратити труе, иначе ће се вратити фалсе. Да видимо исто са примером.
var characters1 = ("AB", "CD", "XY");
var characters = characters1.includes("CD");
alert(characters); // true
var characters = characters1.includes("CDA"); // false
alert(characters); // true
сплит () функција
ова ће функција узимати низ као улаз и подијелити га на низ. Да видимо исто са примером.
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!
Закључак
ЈаваСцрипт подржава разне врсте низова за које можемо ићи. Не требамо бринути о врсти података док користимо низ стрингова ЈаваСцрипт. Требали бисмо укључити низ стрингова у нашу рутину као програмер који ће се бавити врстама кодирања. Низ низова можемо користити тамо где нисмо сигурни у врсте података које ћемо чувати у време извођења. Дакле, можемо рећи да низ низова у хибридном пољу, јер може комбинирати различите врсте вриједности података. Као што можемо да чувамо целе бројеве, знакове или било који други низ.
Сада је време да се тестирате
- Индекс матрице по заданом почиње од 0. Тачно или нетачно?
- У ЈаваСцрипт-у не треба дефинисати врсту података у тренутку декларације Арраи. Тачно или лажно?
- Већина функција ЈаваСцрипт матрице остаје иста за Стринг низ. Тачно или лажно?
- Напишите програм на ЈаваСцрипт-у да бисте користили функцију стринга да бисте све низове објединили тачком зарезом?
Препоручени чланци
Ово је водич за Стринг Арраи у ЈаваСцрипт-у. Овде смо расправљали о функцији и врсти матрице у ЈаваСцрипт-у са примером који укључује традиционални низ, низ низова као објект. Такође можете погледати следеће чланке да бисте сазнали више -
- Логика за откривање обрнутог у Јава скрипту
- Методе у Јава низовима са примерима
- Како креирати објект у ЈаваСцрипт-у?
- Условне изјаве у ЈаваСцрипт-у
- Топ 8 поређења Стринг-а и СтрингБуилдер
- Комплетан водич за низ у Унику
- Функције ПХП матрице са примерима