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

Kako Ukloniti Stavku Iz Niza Po Vrednosti U Javascript U



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

Метод 1: Уклоните ставку из низа по вредности помоћу методе сплице() у ЈаваСцрипт-у

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

Синтакса







низ. спајање ( ин , на једном , ставке )

Параметри су описани на следећи начин:



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

Код



конст арр = [ { на једном : 5 } , { на једном : 10 } , { на једном : петнаест } ] ;

конст идкОбј = арр. финдИндек ( објекат => {
повратак објекат. на једном === 10 ;
} ) ;

арр. спајање ( идкОбј , 1 ) ;
конзола. Пријава ( арр ) ;

Код говори о уклањању ставке чије на једном вредност је 10 . У овом коду, арр.сплице() метода се користи за уклањање ставке преношењем идкОбј индекс из арр низ. На крају, нови низ се приказује помоћу цонсоле.лог() методом.





Излаз

Излаз враћа нови низ, чија је дужина 2. У овом новом низу, ставка чија је вредност једнака 10 се уклања кроз арр.сплице() метод у ЈаваСцрипт-у.



Метод 2: Уклоните ставку из низа помоћу методе филтер() у ЈаваСцрипт-у

Тхе филтер() метода се користи за филтрирање низа на основу специфицираних критеријума. У овој методи, корисници могу одредити вредност за уклањање ставки у низу. Тхе филтер() метода понавља постојеће елементе у низу. Штавише,

Синтакса

низ. филтер ( функција ( цурВал , идк , арр ) , тхисВалуе )

Опис параметара је као у наставку.

  • функција: представља функцију повратног позива.
  • цурВал: специфицира тренутну вредност елемента.
  • идк: односи се на индекс тренутног елемента.
  • арр: представља низ.

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

Код

конст арр = [
{ име : 'Хари' , Прикажи : 'крикет' } ,
{ име : 'Јован' , Прикажи : 'Фудбал' } ,
{ име : 'удати се' , Прикажи : 'хокеј' } ,
{ име : 'Боб' , Прикажи : 'Трчање' } ,
] ;
конзола. Пријава ( арр ) ;
рем = арр. филтер ( арр => арр. име != 'Хари' ) ;
конзола. Пријава ( рем ) ;

Код је објашњен у наставку:

  • Прво, низ арр настаје складиштењем различитих предмета као нпр имена и Прикажи .
  • Након тога, тхе филтер() метода се користи преношењем услова арр.наме!=’Хари’ .
  • Коначно, цонсоле.лог() метода се користи за приказ новог низа.

Излаз

Излаз кода враћа нови низ уклањањем одређене ставке чија је вредност једнака „ Харри ”.

Закључак

Две уграђене методе арраи.сплице() и арраи.филтер() методе се користе за уклањање ставки из низа у ЈаваСцрипт-у. У арраи.сплице() метода, вредност индекса ставке се прослеђује за уклањање одређене ставке у низу. Тхе арраи.филтер() метода се користи за филтрирање постојећег низа применом услова. Обе ове методе су корисне за рад са многим ставкама како би уштедели време и труд како програмерима тако и корисницима. У овом чланку сте научили како да уклоните ставке из низа прослеђивањем вредности ЈаваСцрипт .