Низовете са основен тип данни и присъстват в почти всички основни езици за програмиране. Те имат ключова роля в съхранението и манипулирането на данни. 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 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() методът се използва за получаване на подниз от низ чрез предаване на начална позиция/индекс и незадължителна крайна позиция/индекс. В тази статия изпробвахме всяка възможна употреба на парче () метод с подходящи примери, за да видите как се държи с различни аргументи.