Увод у низове у ЈаваСцрипт-у

Као што знамо да нам објекти омогућавају складиштење збирки вредности. Али понекад нам је потребна наручена колекција, где морамо да похранимо 1., 2., 3. елемент и још много тога. На пример, узмите у обзир да требамо да чувамо списак нечега: податке о корисницима, податке о роби и још много тога. Овде није примерено користити објекат, јер он не нуди методе за управљање редоследом елемената. Објекти нису створени за такву употребу. Постоји посебна структура података која се зове Арраи за чување наручених колекција. Низови у ЈаваСцрипт-у омогућују да се више вриједности похрањују у једну варијаблу. Чува исту врсту збирке елемената секвенцијалне фиксне величине.

Низови у ЈаваСцрипт-у користе се за чување скупа информација, али често је корисније за чување скупа променљивих истог типа. Низ је једина променљива у ЈаваСцрипт-у која се користи за смештање различитих елемената. Када желимо да похранимо листу елемената и приступимо им кроз једну променљиву, често се користи. За разлику од многих других језика на којима је низ различита референца варијабле, у ЈаваСцрипт матрици постоји једна варијабла која чува разне елементе. Објектни низи у ЈаваСцрипту су глобални објекти који се користе у изградњи низа; који су објекти високог нивоа налик листи.

Како низ дјелује у ЈаваСцрипт-у?

Низови у ЈаваСцрипт-у су начин за похрану елемената у једну променљиву у меморију. По његовом индексу, елементима се може приступити у низу. Индекс матрице започиње са 0. Јавасцрипт матризи заснивају се на нули, што значи да је први елемент индекс 0. То је врло важно јер значи да ће офсет једне јединице увек постојати: први елемент ће имати индекс 0, и други елемент ће имати индекс 1, и тако даље.

Како креирати низове у ЈаваСцрипт-у (пример)?

Објектна матрица омогућава вам складиштење различитих вриједности у једну варијаблу. Чува секвенцијалну збирку фиксних величина исте врсте елемената. Низ се користи за смештање скупа колекција, али је често корисније да се низ размотри као скуп истог типа променљивих. Низ дословних нотација олакшава креирање низова у ЈаваСцрипт-у. Састоји се од два квадратна заграда који омотавају факултативне елементе низа раздвојене зарезима. Број, низ, боолеан, нулл, ундефинед, објект, функција, регуларни израз и друге структуре могу бити било које врсте елемената низа.

Низ се може креирати у ЈаваСцрипту као што је наведено у наставку

var country = ("India", "England", "Srilanka");

У горњој креацији иницијализирате низ и креиран је са вредностима „Индија“, „Енглеска“ и „Сриланка“. Индекс „Индије“, „Енглеске“ и „Сриланке“ је 0, 1 и 2 респективно. Можете додати додатне елементе у низ држава, а затим то можете учинити као што је приказано у наставку

country(3) = "New Zealand";
country(4) = "Australia"
var country = new Array("India", "England", "Srilanka");
OR
var country = new Array();
country(0) = "India";
country(1) = "England";
country(2) = "Srilanka";

Пример


JavaScript Creating Array


var my_array=("England", "Australia", "India");
document.getElementById("myarray").innerHTML = my_array;

Излаз

Врсте низова у ЈаваСцрипт-у (Објашњење сваке врсте примером)

Испод су различите врсте низова у ЈаваСцрипт-у:

  • Арраи Литерал

Низ се може креирати с дословним низом користећи синтаксу испод

var arrayname=(value1, value2…..valuen);

Размотримо једноставан пример креирања низа у ЈаваСцрипт-у помоћу Арраи Литерал


Array Literal

var country=("India", "Australia", "England");
for (i=0;i document.write(country(i) + "
");
)


Array Literal

var country=("India", "Australia", "England");
for (i=0;i document.write(country(i) + "
");
)

Излаз :

  • Арраи Дирецтед

Низ се може креирати директно низом кориштењем нове кључне ријечи као што је доље приказано у синтакси

var arrayname=new Array();

Испод примера креирања низа у ЈаваСцрипт-у коришћењем Арраи Директно уз помоћ нове кључне речи


Array Directly

var num;
var country = new Array();
country(0) = "India";
country(1) = "Australia";
country(2) = "England";
for (num=0;num document.write(emp(num) + "
");
)


Array Directly

var num;
var country = new Array();
country(0) = "India";
country(1) = "Australia";
country(2) = "England";
for (num=0;num document.write(emp(num) + "
");
)

Излаз :

  • Арраи Цонструцтор

Инстанца матрице може се креирати уношењем аргумената у конструктор. Следећи пример креира низ у ЈаваСцрипту користећи Арраи Цонструцтор уз помоћ нове кључне речи


Array Constructor

var num;
var country = new Array();
country(0) = "India";
country(1) = "Australia";
country(2) = "England";
for (num=0;num document.write(country(num) + "
");
)


Array Constructor

var num;
var country = new Array();
country(0) = "India";
country(1) = "Australia";
country(2) = "England";
for (num=0;num document.write(country(num) + "
");
)

Излаз

Објасните методе матрице у ЈаваСцрипт-у

Испод су методе матрице у ЈаваСцрипт-у на следећи начин

1. метода цонцат ()

Можете креирати нови низ комбинацијом два или више низова помоћу методе цонцат ().

Синтакса

array.concat(val1, val2, …, valN);

Пример


JavaScript Array Method

var chars = ("A", "B", "C");
var num = (10, 20, 30);
var concat_res = chars.concat(num);
document.write("Concatenated Result : " + concat_res );

Излаз

2. сваки ()

свака () метода провјерава јесу ли дани елементи истинити или лажни у низу као што је предвиђено у стању. Враћа се труе ако се услов подудара са задатом, а у супротном се врати фалсе.

Синтакса

Array.every(callback, thisArg)

Ако је повратни позив услов за тестирање функције, а тхисАрг је опционални параметар који се користи приликом извршавања повратног позива.

Пример


JavaScript Array Method

var vals=(150, 400, 450, 375, 200);
function check_num(value)
(
return value>100;
)
document.writeln(vals.every(check_num));

Излаз

3. филл ()

Метода филл () користи се за попуњавање задатих статичких вредности модификовањем оригиналних вредности у датом низу.

Синтакса

array.fill(value)

Пример


JavaScript Array Method

var my_array=("England", "Australia", "India");
var array_result=my_array.fill("EDUCBA");
document.writeln(my_array);

Излаз

4. филтер ()

Метода филтер () користи се за филтрирање елемената низа на основу заданог стања.

Синтакса

array.filter(callback, thisArg)

Пример


JavaScript Array Method

var vals=(150, 200, 345, 375, 125);
function check_num(value)
(
return value>150;
)document.writeln(vals.filter(check_num));

Излаз

5. форЕацх ()

Метода форЕацх () користи се за позивање функције за сваки елемент поља.

Синтакса

array.forEach(callback, thisArg)

Пример


JavaScript Array Method

var my_array = ('India', 'Srilanka', 'England');
my_array.forEach(function(fetch) (
document.writeln(fetch);
));

Излаз

6. укључује ()

Метода инцлуде () користи се за провјеру да ли је дати елемент укључен у низ или не. Ако је елемент укључен у низ, тада се враћа труе, у супротном враћа фалсе.

Синтакса

array.includes(element) //where “element” is a value which is to be searched in the array

Пример


JavaScript Array Method

var my_array=("Sachin", "Dhoni", "Kohli", "Rohit", "Dhawan") var array_result=my_array.includes("Sachin");
document.writeln(array_result);

Излаз

7. придружи се ()

Метода јоин () користи се за комбиновање елемената низа у низу и пружа нови низ.

Синтакса

array.join(separator)

Пример


JavaScript Array Method

var my_array=('India', 'Srilanka', 'England') var array_result=my_array.join('-')
document.write(array_result);

Излаз

8. поп ()

Метода поп () користи се за извлачење последњег елемента датог низа.

Синтакса

array.pop(operator)

Пример


JavaScript Array Method

var my_array=("England", "Australia", "India");
document.writeln("Real array elements: "+my_array+"
");
document.writeln("Extracted element of array: "+my_array.pop()+"
");
document.writeln("Remaining elements of array: "+ my_array);

Излаз

9. пусх ()

Метода пусх () користи се за додавање елемента на крај матрице.

Синтакса

array.push()

Пример


JavaScript Array Method

var my_array=("England", "Australia", "India");
my_array.push("Srilanka");
document.writeln(my_array);

Излаз

10. преокренути ()

Реверсе () метода се користи за поништавање редоследа даних елемената елемената. Последњи елемент постаће први, а први елемент последњи.

Синтакса

array.reverse()

Пример


JavaScript Array Method

var my_array=("England", "Australia", "India");
var reverse_val=arr.reverse();
document.writeln(reverse_val);

Излаз

11. схифт ()

Метода схифт () користи се за враћање првог елемента матрице.

Синтакса

array.shift()

Пример


JavaScript Array Method

var my_array=("Dhoni", "Sachin", "Kohli", "Rohit", "Dhawan");
var array_result=my_array.shift();
document.writeln(array_result);

Излаз

12. слице ()

Метода слице () користи се за приказ дела задатих елемената низа без промене оригиналног низа.

Синтакса

array.slice(start, end)

Пример


JavaScript Array Method

var my_array=("Dhoni", "Sachin", "Kohli", "Rohit", "Dhawan");
var array_result=my_array.slice(2, 3);
document.writeln(array_result);

Излаз

13. сорт ()

Метода сорт () користи се за приказ елемената низа у узлазном редоследу.

Синтакса

array.sort()

Пример


JavaScript Array Method

var my_array=("Dhoni", "Sachin", "Kohli", "Rohit", "Dhawan");
var array_result=my_array.sort();
document.writeln(array_result);

Излаз

14. не померање ()

Метода унсхифт () користи се за додавање елемената на почетку поља.

Синтакса

array.unshift(“element”)

Пример


JavaScript Array Method

var my_array=("Dhoni", "Sachin", "Rohit", "Dhawan");
var array_result=my_array.unshift("Kohli");
document.writeln(my_array);

Излаз

15. индекОф ()

Метода индекОф () користи се за претраживање положаја елемента у датој матрици.

Синтакса

array.indexOf(“element”)

Пример


JavaScript Array Method

var my_array=("Dhoni", "Sachin", "Rohit", "Dhawan");
var array_result=my_array.indexOf("Rohit");
document.writeln(array_result);

Излаз

Закључак

Као што је до сада расправљано, низ је посебна врста објекта за чување и управљање елементима података. Низ је објект који пружа групу елемената и корисних за чување велике количине података истог типа. Својства и методе објеката матрице помажу програмерима да лако рукују с низовима. Као глобални објект, ЈаваСцрипт Арраи може се користити у изради низова високог нивоа.

Препоручени чланак

Ово је водич за Арраис у ЈаваСцрипт-у. Овде смо расправљали о различитим типовима и методама низова заједно са Примером. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више

  1. ЈаваСцрипт алати
  2. ЈаваСцрипт математичке функције
  3. Најбољи оквири Јавасцрипт
  4. Употреба ЈаваСцрипт-а
  5. Низи у ПХП-у

Категорија: