Ефикасност је веома важна када неко планира да кодира решење. Објекат низа у састоји се од различитих метода. Ове методе се користе у кодовима ради њиховог ефикасног рада. Овај чланак ће се фокусирати на различите методе низа у ЈаваСцрипт-у.
У овом чланку биће обухваћени следећи савети:
пхп убаци у $ табелу
- Цонцат метода
- ЦопиВитхин Метход
- Свака метода
- ТоСтринг метода
- Метод придруживања
- Поп анд Пусх метода
- Метода померања и померања
- Метода спајања
- Слице Метход
- ФорЕацх метода
Наставимо са првом темом овог чланка,
Методе низа у ЈаваСцрипт-у
Цонцат метода
Метода цонцат () спаја 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 и доживотним приступом.
Имате питање за нас? Спомените их у одељку за коментаре на овом блогу и јавићемо вам се.