Прилагане на функцията за снаждане на JavaScript

Applying Javascript S Splice Function




JavaScript е лек език за програмиране и както при всеки език за програмиране, при разработването на програми за JavaScript често се налага да работим с масиви за съхраняване на данни. В тази статия ще представим вградената функция за снаждане на JavaScript и ще обсъдим как можем да я използваме за манипулиране на масив. Когато се генерират данни, структурите, използвани за съхранение, трябва да бъдат актуализирани. Поради тази причина програмистът често трябва да добавя елементи към или да премахва елементи от масив.

The функция за снаждане се използва за добавяне на елементи към или премахване на елементи от масив при даден индекс и връща елементите, премахнати от масива. Синтаксисът за функцията за снаждане е следният:







масив.снаждане(индекс,removeCount,предмети ...)

Тук, индекс е позицията, на която искаме да добавим или премахнем елементи, removeCount , който е незадължителен аргумент, е броят на елементите, които искаме да премахнем, и елементи , което също е по избор, съдържа елементите, които искаме да добавим.



Сега ще разгледаме няколко примера, за да покажем как снаждане функцията е изпълнена.



Първо, да предположим, че имаме масив, който се състои от пет елемента.





нека обр= [10,двайсет,30,40,петдесет]

За да премахнем елементите 20 и 30 (съответно на позиция 1 и позиция 2 в масива) от масива, просто наричаме снаждане функция и му кажете да започне от първия индекс и да премахне 2 елемента.

обр.снаждане(1,2);


Стойностите 20 и 30 се връщат като изход. След това можем да разгледаме оригиналния масив със следната команда:



конзола.дневник(обр);


Двата елемента, върнати в изхода, вече не са в масива.

След това ще добавим елементи към масива, използвайки снаждане функция. Тъй като няма да премахваме елементи от масива, можем да предоставим нулева стойност за removeCount и след това да предоставим елементите, които искаме да добавим.

обр.снаждане(2, 0, 30, 35);


Горната команда връща празен масив, защото не са премахнати елементи. Ако обаче погледнем оригиналния масив, можем да видим, че той е актуализиран.

конзола.дневник(обр);

Стойностите 30 и 35 бяха успешно добавени към втория индекс.

И накрая, ако искаме да премахнем елементи и да добавим елементи, можем да предоставим стойности както за removeCount, така и за елементи.

обр.снаждане(1, 2, петнадесет, двайсет, 25);

Горната команда върна двата елемента, които бяха премахнати и ако отпечатаме оригиналния масив в конзолата, можем да видим, че 20 и 30 вече не са в масива и че са добавени 15, 20 и 25.

конзола.дневник(обр);

Заключение

В тази статия обсъдихме няколко начина за използване на снаждане функция за актуализиране на масиви. Надяваме се, че сте намерили тази статия за полезна и ще продължите да изучавате JavaScript с linuxhint.com.