Премахване на елементи от масив в JavaScript



В тази статия ще получите пълен разход за различни методи за премахване на елементи от масив в JavaScript с примери.

Най-често тогава не е необходимо да се манипулира масив, който възниква от нищото. Съществуват различни методи за такива манипулации, един от които включва метода за премахване на елемент. В тази статия ще ви преведа през различни методи за премахване на елементи от масив в . Следват указанията, върху които ще се фокусира тази статия,

Нека започнем тогава,





Премахване на елементи от масив в JavaScript

Поп метод

Методът pop () премахва елемента от края на масив, подобно на стека. Методът push (), от друга страна, добавя елемент в края на масив.Методите прилагат концепцията за LIFO (Last-In-First-Out).

['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']

Кодът премахва последния елемент в масива, т.е. 'Jazz'.Методът push () добавя елемента обратно към масива.



Shift метод: Премахване на елементи от масив в JavaScript

Методът shift () премахва елемента от началото на масив. Методът unshift (), от друга страна, добавя елемента обратно в началото на масива.

['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']

Кодът премахва първия елемент, т.е. Rock от масива.При използване на метода unshift (), “Rock” ще бъде добавен обратно към масива.

Метод за снаждане

Методът на снаждане () премахва определена или селективна част от масива.Той се оказва изобретателен метод за премахване, замяна или добавяне на елементи към масива.



['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Започвайки от индексна позиция 2, премахнете един елемент ['Rock', 'Metal', 'Jazz'] list .splice (2,2) // Започвайки от индексна позиция 2, премахнете два елемента ['Rock', 'Metal']

В горния пример методът на среза премахва елементите според посочения индекс.

„Блус“ е премахнат от първия пример, тъй като е поставен в индекс 2.

Във втория пример се премахват два елемента, т.е. „Блус“ и „Джаз“, тъй като индексът указва, че трябва да бъдат премахнати 2 елемента, започвайки от индекс 2.

Трябва да се отбележи, че масивите са нулево индексирани в JavaScript.

Продължавайки напред, тази статия за премахване на елементи от масив в JavaScript,

Сплит за набор от елементи

Вероятно е да се премахнат последователни елементи, като се използва методът splice ():

java string split regex множество разделители
['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (0, 2) // Започвайки от индексна позиция 0, премахнете два елемента ['Blues', 'Jazz']

Кодът премахва стойностите, споменати в метода за снаждане.

Премахване на елементи по стойност: Премахване на елементи от масив в JavaScript,

Можем да търсим елемент с помощта на splice () и да го премахваме последователно.Този метод може да се сдвои с командата indexOf (), която връща първия индекс, при който даден елемент може да бъде намерен. Ако елементът не бъде намерен, той връща -1 като изход.

В следващия пример премахваме елемента „Блус“:

['Rock', 'Metal', 'Blues', 'Jazz'] // Намерете индексната позиция на 'Blues' и премахнете един елемент от тази позиция list.splice (list.indexOf ('Blues'), 1)

Кодът премахва елемента “Blues”, след като се установи позицията на индекса на елемента.

Премахнете набор от елементи по стойност

JavaScript ни позволява да премахнем множество елементи от масива.

['Rock', 'Metal', 'Blues', 'Blues', 'Jazz'] за (var i = list.length-1 i -) {if (list [i] === 'Blues') list .splice (i, 1)} ['Rock', 'Metal', 'Jazz']

Кодът премахва всички случаи на елемента „Blues“.

Нека започнем с последния бит на тази статия за Премахване на елементи от масив в JavaScript,

Метод за филтриране на масив

Вместо да мутира масива, на който е бил извикан, filter () създава нов масив.Той има един параметър, известен като метод за обратно извикване. Методът за обратно извикване се задейства, когато методът на филтъра се итерира върху елементите на масива.

Той предава три стойности на обратното повикване:

какви са събитията в javascript
  • Текущата стойност
  • Текущият индекс на масива
  • Пълният масив

Връща две стойности: true или false. Елементите, които връщат true, се добавят към новия масив, създаден от филтъра ().

var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] var filtered = array.filter (функция (стойност, индекс, arr) {върната стойност> 4}) // filtered = > [5,6, 7, 8, 9]

Филтрираният масив се състои от елементите, които се оказват верни.

Премахването на елементи от масив може да бъде малко досаден характер, но всъщност тези методи са най-ефективни и находчиви.

С това стигаме до края на този блог на тема „Премахване на елементи от масив в JavaScript“. Надявам се, че сте намерили това информативно и полезно, следете за още уроци по подобни теми. Можете също така да разгледате нашата програма за обучениеo можете да получите задълбочени познания за jQuery заедно с различните му приложения за онлайн обучение на живо с 24/7 поддръжка и доживотен достъп.

Имате въпрос към нас? Споменете ги в раздела за коментари на този блог и ние ще се свържем с вас.