Примена ЈаваСцрипт функције спајања

Applying Javascript S Splice Function




ЈаваСцрипт је лагани програмски језик, и као и код сваког програмског језика, при развоју ЈаваСцрипт програма често морамо радити са низовима за складиштење података. У овом чланку представићемо ЈаваСцрипт-ову уграђену функцију спајања и разговарати о томе како је можемо користити за манипулацију низом. Како се подаци генеришу, структуре које се користе за складиштење морају се ажурирати. Из тог разлога, програмер мора често додавати елементе у матрице или их уклањати.

Тхе функција спајања се користи за додавање елемената или уклањање елемената из низа по датом индексу, и враћа елементе уклоњене из низа. Синтакса за функцију спајања је следећа:







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

Овде, индекс је позиција на којој желимо да додамо или уклонимо елементе, ремовеЦоунт , који је изборни аргумент, је број елемената које желимо уклонити, и ставке , који је такође опционалан, садржи елементе које желимо да додамо.



Сада ћемо прећи неколико примера како бисмо показали како спајање функција је имплементирана.



Прво, претпоставимо да имамо низ који се састоји од пет елемената.





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

Да бисмо уклонили елементе 20 и 30 (на позицији 1 и позицији 2 у низу) из низа, једноставно зовемо спајање функцију и реците јој да почне од првог индекса и уклони 2 елемента.

арр.спајање(1,2);


Вредности 20 и 30 се враћају као излаз. Затим можемо погледати оригинални низ помоћу следеће команде:



конзола.Пријава(арр);


Два елемента враћена у излаз више нису у низу.

Затим ћемо додати низ у низ помоћу спајање функција. Пошто нећемо уклонити елементе из низа, можемо дати вредност нула за ремовеЦоунт, а затим обезбедити елементе које желимо да додамо.

арр.спајање(2, 0, 30, 35);


Горња команда враћа празан низ јер ниједан елемент није уклоњен. Међутим, ако погледамо оригинални низ, можемо видети да је ажуриран.

конзола.Пријава(арр);

Вредности 30 и 35 су успешно додате у други индекс.

Коначно, ако желимо да уклонимо елементе и додамо елементе, можемо дати вредности и за ремовеЦоунт и за ставке.

арр.спајање(1, 2, петнаест, двадесет, 25);

Горња команда је вратила два уклоњена елемента, а ако одштампамо оригинални низ на конзоли, можемо видети да 20 и 30 више нису у низу и да су додани 15, 20 и 25.

конзола.Пријава(арр);

Закључак

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