Уклањање елемената из низа у ЈаваСцрипт-у



У овом чланку ћете добити примере различитих метода за уклањање елемената из низа у ЈаваСцрипт-у.

Тада најчешће није потреба за манипулисањем низом који настаје ниоткуда. Постоје разне методе за такве манипулације, од којих једна укључује метод за уклањање елемента. У овом чланку ћу вас провести кроз разне методе уклањања елемената из низа у . Следе смернице на које ће се овај чланак фокусирати,

како се врши додавање у јави

Почнимо онда,





Уклањање елемената из низа у ЈаваСцрипт-у

Поп метода

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

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

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



Схифт метода: уклањање елемената из низа у ЈаваСцрипт-у

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

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

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

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

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



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

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

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

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

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

Крећући даље, овај чланак о уклањању елемената из низа у ЈаваСцрипт-у,

Спој за низ елемената

Могуће је уклонити узастопне елементе методом сплице ():

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

Код уклања вредности поменуте у методу спајања.

Уклањање елемената по вредности: Уклањање елемената из низа у ЈаваСцрипт-у,

Можемо тражити елемент помоћу спојнице () и узастопно га уклањати.Овај метод се може упарити са наредбом индекОф (), која враћа први индекс у којем се може наћи дати елемент. Ако елемент није пронађен, враћа -1 као излаз.

У следећем примеру уклањамо елемент „Блуз“:

['Роцк', 'Метал', 'Блуес', 'Јазз'] // Пронађите индексну позицију 'Блуес' и уклоните један елемент са те позиције лист.сплице (лист.индекОф ('Блуес'), 1)

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

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

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

['Роцк', 'Метал', 'Блуес', 'Блуес', 'Јазз'] за (вар и = лист.ленгтх-1 и -) {иф (лист [и] === 'Блуес') листу .сплице (и, 1)} ['Роцк', 'Метал', 'Јазз']

Код уклања све појаве елемента „Блуз“.

Почнимо са завршним делом овог чланка о Уклањању елемената из низа у ЈаваСцрипт-у,

Метода филтрирања низа

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

Повратном позиву прослеђује три вредности:

  • Тренутна вредност
  • Тренутни индекс низа
  • Пун низ

Враћа две вредности: тачно или нетачно. Елементи који враћају тачно додају се у нови низ који је креирао филтер ().

вар низ = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] вар филтеред = арраи.филтер (функција (вредност, индекс, арр) {враћена вредност> 4}) // филтрирано = > [5,6, 7, 8, 9]

Филтрирани низ састоји се од елемената који се показују као тачни.

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

како подесити атом за питхон

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

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