Методе низова у ЈаваСцрипт-у: Све што требате знати о методама низа



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

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

У овом чланку биће обухваћени следећи савети:





пхп убаци у $ табелу

Наставимо са првом темом овог чланка,

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

Цонцат метода

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



вар алпхабет = ['р', 'с', 'т'] вар нум = [5, 6, 7] вар АлпхабетНум = алпхабет.цонцат (нум) доцумент.врите ('АлпхабетНум:' + АлпхабетНум)

У датом примеру, метода цонцат спаја два низа абецеда и нум и враћа нови спојени низ: АлпхабетНум.

Излаз:

АлпхабетНум: р, с, т, 5,6,7



Следи метода ЦопиВитхин,

ЦопиВитхин Метход

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

Синтакса:

арраи.цопиВитхин (циљ, почетак, крај)

Ова метода се састоји од три параметра:

  • Циљ: Индексна позиција на којој ће се елемент копирати. Обавезно је навести циљ.
  • Старт: Позиција индекса из које започиње копирање елемената. Није обавезно. Подразумевана вредност почетка је 0.
  • Крај: Позиција индекса за завршетак процеса копирања елемента. Ово је такође опциони параметар, а подразумевана вредност је дужина .
вар нумбер = ['Оне', 'Тво', 'Тхрее', 'Фоур', 'Фиве', 'Сик', 'Севен'] доцумент.врите (нумбер) доцумент.врите (' 
'+ нумбер.цопиВитхин (3,0,4))

Излаз:

Један два три четири пет шест седам

Један, два, три, један, два, три, четири

Као што је приказано у примеру, вредности у низу се копирају у исти низ. Циљни индекс је: 3, почетни индекс: 0 и крајњи индекс: 4.

Следећи бит у овим методама низа у јавасцрипту је,

Свака метода

Ова метода испитује или проверава да ли сви елементи присутни у низу задовољавају одређени услов. Синтакса методе је следећа:

низ.евери (функција [, Тхис_арг])

Аргумент за ову функцију је друга функција. Дефинише услов који се мора проверити. Има следеће аргументе:

  • Низ: низ на којем се позива свака функција (). То је необавезни аргумент.
  • Индекс: индекс тренутног елемента. Ово такође није обавезно.
  • Елемент: Тренутни елемент који функција обрађује. Обавезно је користити овај аргумент.

Тхис_арг се користи да каже функцији да користи ово вредност. У следећем примеру проверавамо да ли је сваки елемент у низу позитиван или не.

функција позитивна (елемент, индекс, низ) {повратни елемент> 0} функција фунц () {вар низ = [11, 89, 23, 7, 98] // провера позитивног броја вредност вар = низ поља.евери (позитиван) документ .врите (валуе)} фунц ()

Мора се напоменути да функција враћа вредност у смислу тачно или нетачно. Пошто су сви елементи присутни у низу позитивни, излаз ће бити:

истина

Следећа је метода ТоСтринг.

ТоСтринг метода

Ова метода претвара број у низ. Бројеви се могу претворити одређивањем основне вредности.

вар број = 569 доцумент.врите ('Излаз:' + број.тоСтринг ())

У датом примеру, метода тоСтринг () се позива без икаквог параметра или основне вредности.

Излаз:

569

Погледајмо сада методу спајања,

Метод придруживања

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

вар а = нев Арраи ('И', 'Лове', 'Мусиц') вар стринг = а.јоин () доцумент.врите ('стринг:' + стринг) вар стринг = а.јоин ('*') документ. врите (' 
стринг: '+ стринг) вар стринг = а.јоин (' + ') доцумент.врите ('
стринг: '+ стринг)

У наведеном примеру, први начин спајања не садржи сепаратор, па се користи задати сепаратор. У остале две методе, „*“ и „+“ су наведени оператери.

Излаз:

низ: Ја, Љубав, Музика

стринг: И * Лове * Мусиц

стринг: И + Лове + Мусиц

Следеће у овом чланку о методама низа на јавасцрипту је,

Поп анд Пусх метода

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

Методе имплементирају концепт ЛИФО (Ласт-Ин-Фирст-Оут).

['Роцк', 'Метал', 'Блуес', 'Јазз'] лист.поп () ['Роцк', 'Метал', 'Блуес']

Код уклања последњи елемент у низу, тј. „Јазз“.

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

['Роцк', 'Метал', 'Блуес'] лист.пусх ('Јазз') ['Роцк', 'Метал', 'Блуес', 'Јазз']

Кренимо даље,

подаци инстанце за јава класу

Метода померања и померања

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

['Роцк', 'Метал', 'Блуес', 'Јазз'] лист.схифт () ['Метал', 'Блуес', 'Јазз']

Код уклања први елемент, тј. Роцк из низа.

Када се користи метода унсхифт (), „Роцк“ ће бити враћен у низ.

['Роцк', 'Метал', 'Блуес', 'Јазз'] лист.унсхифт ('Роцк') ['Роцк', 'Метал', 'Блуес', 'Јазз']

Налазимо се у последњим деловима ових метода низа у јавасцрипт блогу,

Метода спајања

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

['Роцк', 'Метал', 'Блуес', 'Јазз'] лист.сплице (2, 1) // Почевши од индексне позиције 2, уклоните један елемент ['Роцк', 'Метал', 'Јазз'] листа .сплице (2,2) // Почевши од индексне позиције 2, уклоните два елемента ['Роцк', 'Метал']

У горњем примеру, метода слице уклања елементе према наведеном индексу.

„Блуз“ је уклоњен из првог примера јер је постављен на индекс 2.

У другом примеру уклањају се два елемента, тј. „Блуз“ и „Јазз“, јер индекс наводи да се морају уклонити 2 елемента, почевши од индекса 2.

Мора се напоменути да су низови индексирани нула у ЈаваСцрипт-у.

Слице Метход

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

вар арраи = ['Роцк', 'Поп', 'Јазз', 'Блуес', 'Метал'] доцумент.врите ('арраи.слице (1, 2):' + арраи.слице (1, 2)) документ .врите (' 
арраи.слице (1, 3): '+ арраи.слице (1, 3))

Излаз следећег кода је следећи:

арраи.слице (1, 2): Поп

арраи.слице (1, 3): Поп, џез

Коначна метода ове методе низа у јавасцрипту је,

ФорЕацх метода

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

фунцтион фунцт () {// Почетни низ цонст итемс = [2, 18, 28] цонст цопи = [] итемс.форЕацх (фунцтион (итем) {цопи.пусх (итем * итем)}) доцумент.врите (цопи)} фунцт ()

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

Излаз је следећи:

4,324,784

Овим смо дошли до краја овог блога на тему „Арраи Метход Ин ЈаваСцрипт“. Надам се да вам је ово било информативно и корисно, пратите нас са више лекција о сличним темама. Такође можете погледати наш програм обуке то можете добити детаљно знање о јКуери-у, заједно са разним апликацијама за онлајн обуку уживо са подршком 24/7 и доживотним приступом.

Имате питање за нас? Спомените их у одељку за коментаре на овом блогу и јавићемо вам се.