ЈаваСцрипт

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

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

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

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

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

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

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

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

нека арр = [10,20,30,40,50]

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

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


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

конзола.лог (арр);


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

Даље, додаћемо елементе у низ помоћу спајање функцију. Будући да нећемо уклонити елементе из низа, можемо дати вредност нула за ремовеЦоунт, а затим пружити елементе које желимо да додамо.

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


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

конзола.лог (арр);

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

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

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

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

конзола.лог (арр);

Закључак

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

Како променити показивач миша и величину, боју и шему курсора на Виндовс 10
Показивач миша и курсор у оперативном систему Виндовс 10 су врло важни аспекти оперативног система. То се може рећи и за друге оперативне системе, так...
Бесплатни и отворени кодни покретачки програми за развој Линук игара
Овај чланак ће обухватити листу бесплатних покретача игара отвореног кода који се могу користити за развој 2Д и 3Д игара на Линуку. Бројни су такви мо...
Водич за сенку Томб Раидера за Линук
Схадов оф тхе Томб Раидер је дванаести додатак серији Томб Раидер - акцијско-авантуристичкој игри коју је створио Еидос Монтреал. И критичари и фанови...