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

Јавасцрипт нуди низове за држање података као што су цели бројеви, низи и кориснички дефинисани објекти. Сценариј случаја употребе сличан је концепту низова које налазимо на другим језицима. У овој теми ћемо сазнати о методама Арраис-а у ЈаваСцрипт-у.

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

Декларација поља у Јавасцрипт-у врши се овако

var arr = new Array();

или

var arr=();

или

var arr = (1, 2, 3, 4);

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

Методе низа у Јавасцрипт-у

За обраду података матрице имамо на располагању више метода, оне ће нам помоћи да извршимо неке операције које су потребне током обраде података и манипулација.

1. Фореацх

Ова метода се користи за петље над подацима матрице и сваки појединачни елемент може се приказати на његовом жељеном резервираном мјесту на веб страници.

var country = ('India', 'Australia', 'South Africa');

поновимо од индекса 0 до дужине-1, где је дужина величине низа, који је овде 3.

Сада поновимо их помоћу форЕацх методе -

Пример

var country = ('India', 'Australia', 'South Africa');
country.forEach(function(indexElement, index, array)
(
console.log(indexElement, index);
) );

Излаз -

2. Притисните

Кад год имате постојећи низ и у међувремену изводите неко рачунање где ће тај низ вјероватно примити неку вриједност података која ће му се додати. У том случају се користи функција притиска.

Додајмо земљу на горе дефинисану листу и поново ћемо поновити на њој, а такође ће бити приказана и промењена дужина.

Запамтите да ће се гурање извршити на задњем индексу који је доступан у низу.

Пример

// this line gives current length ie 3
console.log(country.length + ' is current length')
// here we push one more country
country.push('USA')
//print updated length
console.log(country.length + ' is current length')
// print each element and index
country.forEach(function(indexElement, index, array)
(
console.log(indexElement, index);
) );

Излаз -

3. Поп

Такође можемо имати захтев где морамо да избришемо елементе података из матрице, поп се користи за брисање елемента са краја матрице, тј. Последњи елемент матрице ће бити избрисан и тако даље.

Узмимо пример да видимо исто -

// this line gives current length ie 4
console.log(country.length + ' is current length')
// pop the last element, it doesn't take any argument
Country.pop()
// this line gives current length ie 3, as the array lost one element
console.log(country.length + ' is current length')

Излаз -

4. Схифт ()

Можда ћете имати захтев где требате извадити елемент из предњег дела матрице, тако да не можете да користите поп за то, јер ће прво обрисати све ваше податке, а затим ће доћи до вашег првог елемента, за то имамо помак () методом, ово ће директно уклонити елемент с почетка поља.

Погледајмо доњи пример за ово -

Овде ћемо покренути форЕацх петљу да покажемо који је елемент избрисан.

// line below will remove India, which was the first element
country.shift() ;
//let's print the elements now
country.forEach(function(indexElement, index, array)
(
console.log(indexElement, index);
) );

Излаз -

На горњој слици можете видети да се цео низ заправо померио улево, елемент „Аустралија“ прешао је са индекса 1 на индекс 0. Дакле, ова операција доводи до померања свих елемената низа и може бити скупа када подаци су заиста огромни, па ће се то користити уз правилну анализу и треба следити исправне технике кодирања.

5. Поништавање ()

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

Ово се такође може показати скупој операцији када је перформансе једнаке.

Погледајмо пример како се то ради непромењиво -

Молимо погледајте индекс на коме се на снимци појављује ново додавани елемент „Канада“.

//add Canada
country.unshift('Canada');
//print elements
country.forEach(function(indexElement, index, array)
(
console.log(indexElement, index);
) );

Излаз -

6. Спајање

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

Узмимо пример где смо дали почетни индекс одакле надаље сви елементи морају бити уклоњени из низа.

Додао сам Невзеаланд у постојећи низ и поново направио његову величину 4.

//the following statement will target index 2 and 3 to be removed.
country.splice(2), /code>

Излаз -

7. исАрраи ()

Овом методом се провјерава да ли је варијабла типа типа или не.

Учинимо то из следећег снимка

Закључак

Овде смо видели више метода за обраду података помоћу ЈаваСцрипта, што је корисно када развијате игре или развијате веб странице.

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

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

  1. Конструктор у ЈаваСцрипт-у
  2. Низи у ЈаваСцрипт-у
  3. Шта је ЈаваСцрипт?
  4. Прегласавање у ЈаваСцрипт-у
  5. Низи у ПХП-у

Категорија: