ЈаваСцрипт стринг.слице() Метод

Javascript String Slice Metod



Стрингови су суштински тип података и присутни су у скоро свим главним програмским језицима. Они имају кључну улогу у складиштењу и манипулацији подацима. ЈаваСцрипт стрингови долазе са неколико уграђених метода које се могу користити за управљање њима и манипулисање њима. Тхе слице() метода је једна од таквих метода.

метода слице().

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







Синтакса методе слице().



стр.слице ( стартингПоситион,ендингПоситион )


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



Метод 1: Коришћење методе слице() преношењем оба аргумента

У првом методу користићемо слице() метод проследивањем почетног и завршног индекса.





вар оригиналСтринг = 'ЈаваСцрипт стринг.слице() Метод - ЛинукХинт' ;

вар субСтринг = оригиналСтринг.слице ( 35 , 40 ) ;

цонсоле.лог ( субСтринг ) ;
цонсоле.лог ( оригиналСтринг ) ;



Прво смо креирали променљиву под називом оригиналСтринг за чување стринга. Затим смо креирали другу променљиву и користили слице() метод да му се додели вредност. Проследили смо 35 као почетни индекс и 40 као завршни индекс подниза. Затим смо користили метод цонсоле.лог() да прикажемо вредност подниза на конзоли. Коначно, евидентирали смо вредност оригиналног стринга на конзоли да бисмо показали да је оригинални стринг остао непромењен.

Метод 2: Коришћење методе слице() преношењем једног аргумента

Тхе кришка метода такође може да ради са само једним аргументом. Ако се један аргумент пренесе на слице() метод онда га узима као почетни индекс, а завршни индекс је подразумевано крај стринга:



вар оригиналСтринг = 'ЈаваСцрипт стринг.слице() Метод - ЛинукХинт' ;

вар субСтринг = оригиналСтринг.слице ( 35 ) ;

цонсоле.лог ( субСтринг ) ;


Метод 3: Коришћење методе слице() преношењем негативне вредности као аргумента

Ако проследимо негативну вредност методи слице као аргумент, онда она почиње индексирање са краја стринга:

вар оригиналСтринг = 'ЈаваСцрипт стринг.слице() Метод - ЛинукХинт' ;

вар субСтринг = оригиналСтринг.слице ( - 9 ) ;

цонсоле.лог ( субСтринг ) ;



Такође можемо пренети два негативна аргумента:

вар оригиналСтринг = 'ЈаваСцрипт стринг.слице() Метод - ЛинукХинт' ;

вар субСтринг = оригиналСтринг.слице ( - 9 , - 4 ) ;

цонсоле.лог ( субСтринг ) ;



Нетачни аргументи:

Тхе слице() метода враћа празан стринг у случају да је почетни индекс који се прослеђује већи од завршног индекса стринга:

вар оригиналСтринг = 'ЈаваСцрипт стринг.слице() Метод - ЛинукХинт' ;

вар субСтринг = оригиналСтринг.слице ( 35 , 30 ) ;

цонсоле.лог ( субСтринг ) ;


Тхе слице() метода такође враћа празан стринг у случају да је почетни индекс који се прослеђује већи од дужине оригиналног стринга:

Закључак

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