JavaScript string.slice() Метод

Javascript String Slice Metod



Низовете са основен тип данни и присъстват в почти всички основни езици за програмиране. Те имат ключова роля в съхранението и манипулирането на данни. JavaScript низовете идват с няколко вградени метода, които могат да се използват за тяхното управление и манипулиране. The парче () методът е един от тези методи.

slice() метод

The парче () метод в JavaScript се използва за получаване на подниз от низ чрез предаване на началния и крайния индекс на необходимия подниз, без действително да се променя оригиналният низ.







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



str.slice ( начална позиция, крайна позиция )


The парче () методът се прилага върху низ с помощта на оператора точка. Изисква името на низа заедно с двата параметъра, които са началната и крайната позиция на подниза в оригиналния низ. Интересно е да се отбележи, че вторият аргумент, т.е. крайната позиция на подниза, е напълно незадължителен.



Метод 1: Използване на метода slice() чрез предаване на двата аргумента

В първия метод ще използваме парче () метод чрез предаване както на началния, така и на крайния индекс.





var originalString = „Метод на JavaScript string.slice() – LinuxHint“ ;

var subString = originalString.slice ( 35 , 40 ) ;

console.log ( подниз ) ;
console.log ( оригинален низ ) ;



Първо създадохме променлива, наречена originalString, за да съхраняваме низ. След това създадохме друга променлива и използвахме парче () метод за присвояване на стойност. Предадохме 35 като начален индекс и 40 като краен индекс на подниза. След това използвахме метода console.log(), за да покажем стойността на subString на конзолата. И накрая, записахме стойността на originalString в конзолата, за да покажем, че оригиналният низ е останал непроменен.

Метод 2: Използване на метода slice() чрез предаване на единичен аргумент

The парче методът може да работи и само с един аргумент. Ако един единствен аргумент бъде предаден на парче () метод, тогава го приема като начален индекс, а крайният индекс е краят на низа по подразбиране:



var originalString = „Метод на JavaScript string.slice() – LinuxHint“ ;

var subString = originalString.slice ( 35 ) ;

console.log ( подниз ) ;


Метод 3: Използване на метода slice() чрез предаване на отрицателна стойност като аргумент

Ако предадем отрицателна стойност на метода на slice като аргумент, тогава той започва индексирането от края на низа:

var originalString = „Метод на JavaScript string.slice() – LinuxHint“ ;

var subString = originalString.slice ( - 9 ) ;

console.log ( подниз ) ;



Можем също да предадем два отрицателни аргумента:

var originalString = „Метод на JavaScript string.slice() – LinuxHint“ ;

var subString = originalString.slice ( - 9 , - 4 ) ;

console.log ( подниз ) ;



Неправилни аргументи:

The парче () метод връща празен низ в случай, че предаваният начален индекс е по-голям от крайния индекс на низа:

var originalString = „Метод на JavaScript string.slice() – LinuxHint“ ;

var subString = originalString.slice ( 35 , 30 ) ;

console.log ( подниз ) ;


The парче () метод също така връща празен низ в случай, че подаваният начален индекс е по-голям от дължината на оригиналния низ:

Заключение

Вграденият str.slice() методът се използва за получаване на подниз от низ чрез предаване на начална позиция/индекс и незадължителна крайна позиция/индекс. В тази статия изпробвахме всяка възможна употреба на парче () метод с подходящи примери, за да видите как се държи с различни аргументи.