Съкращаване на низ в JavaScript

S Krasavane Na Niz V Javascript



Докато работите с текста, понякога има нужда да ограничите броя на символите на стойността на низа. Ако стойностите на низа надхвърлят ограничението, отрежете останалата част. Подрязването или отрязването е процес на изрязване или елиминиране на части от нещо, за да стане по-малко. За да изрежете или съкратите низ, JavaScript има някои предварително дефинирани методи, включително метода substring() или метода split() с метода join().

Този урок ще илюстрира методите за съкращаване на JavaScript низ.

Съкращаване на низ в JavaScript

За да съкратите низ, използвайте следните методи:







  • подниз() метод
  • Комбинация от разделяне () и присъединяване() метод

Нека обясним подробно тези методи.



Метод 1: Срязване на низ с помощта на метода substring().

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



Синтаксис
Даденият синтаксис се използва за „ подниз() ” метод:





подниз ( започнете , край )

Отнема два параметъра:

  • започнете ” е началният индекс на подниза
  • край ” е последният индекс, където низът ще бъде съкратен.

Върната стойност : Ще върне нов изрязан низ.



Пример
Първо създайте променлива ' str1 ', който съхранява низ' Добре дошли в Linuxhint ”:

беше str1 = „Добре дошли в Linuxhint“ ;

Дефинирайте функция с име ' truncateString() ' с два параметъра, ' низ ' и ' лимит ”. В тази функция проверете дължината на низа, като използвате „ дължина ' Имот. Ако дължината на низа е по-голяма от указаното ограничение, изрежете низа с помощта на „ подниз() ”, където се предават двата аргумента, началният индекс на низа и ограничението, което ще бъде последният индекс на низа:

функция truncateString ( низ , лимит ) {
ако ( низ. дължина > лимит ) {
str2 = низ. подниз ( 0 , лимит ) ;
}
друго {
връщане str1 ;
}
връщане str2 ;
}

Обадете се на „ truncateString() ' функция чрез предаване на низ ' str1 'и лимит' 8 ”:

конзола. дневник ( truncateString ( str1 , 8 ) ) ;

Изходът показва изрязания низ, започвайки от началния индекс 0 и завършва на индекса 8 :

Метод 2: Срязване на низ с помощта на метода split() с метода join().

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

Синтаксис
Следвайте дадения синтаксис на метода split() за токенизиране на низ в JavaScript:

разделяне ( сепаратор , лимит ) ;
  • Тук „ сепаратор ” е всеки конкретен знак, който се използва като разделителен параметър за указване къде да се раздели низът.
  • лимит ” е цяло число, което показва броя на разделянията.
  • Той връща масив от поднизове въз основа на предадените аргументи.

Пример
Използвайте същия низ ' str1 ”, създаден в горния пример, и след това извикайте метода split() чрез подаване на празен низ (‘’) и ограничаване на “ единадесет ” като аргументи:

беше ул = str1. разделяне ( '' , единадесет ) ;

Резултатът показва масив от поднизове с дължина 11:

Сега съединете масива в низ с помощта на метода join() и го запазете в променлива ' truncStr ”:

беше truncStr = ул. присъединяване ( '' ) ;

Отпечатайте получения низ, като използвате „ console.log() ” метод:

конзола. дневник ( truncStr ) ;

Изход

Заключение

За да съкратите низ в JavaScript, използвайте „ подниз() ” или комбинацията от „ разделяне () ' и ' присъединяване() ” методи. Методът substring() е най-често срещаният метод за съкращаване на низове в JavaScript. Той изрязва низа между посочените индекси. Методът split() разделя низовете в масив от поднизове, а методът join() се използва за преобразуване на този масив от поднизове в низа. Този урок илюстрира методите за изрязване на JavaScript низове.