Този урок ще илюстрира методите за съкращаване на JavaScript низ.
Съкращаване на низ в JavaScript
За да съкратите низ, използвайте следните методи:
- подниз() метод
- Комбинация от разделяне () и присъединяване() метод
Нека обясним подробно тези методи.
Метод 1: Срязване на низ с помощта на метода substring().
The подниз() методът е „ низ ” и изрязва низа между посочените индекси. Ако дължината на оригиналния низ надвишава лимита, той връща само тази част, докато броят знаци не се изравни с посочения лимит:
Синтаксис
Даденият синтаксис се използва за „ подниз() ” метод:
подниз ( започнете , край )
Отнема два параметъра:
- “ започнете ” е началният индекс на подниза
- “ край ” е последният индекс, където низът ще бъде съкратен.
Върната стойност : Ще върне нов изрязан низ.
Пример
Първо създайте променлива ' str1 ', който съхранява низ' Добре дошли в Linuxhint ”:
Дефинирайте функция с име ' truncateString() ' с два параметъра, ' низ ' и ' лимит ”. В тази функция проверете дължината на низа, като използвате „ дължина ' Имот. Ако дължината на низа е по-голяма от указаното ограничение, изрежете низа с помощта на „ подниз() ”, където се предават двата аргумента, началният индекс на низа и ограничението, което ще бъде последният индекс на низа:
функция truncateString ( низ , лимит ) {ако ( низ. дължина > лимит ) {
str2 = низ. подниз ( 0 , лимит ) ;
}
друго {
връщане str1 ;
}
връщане str2 ;
}
Обадете се на „ truncateString() ' функция чрез предаване на низ ' str1 'и лимит' 8 ”:
конзола. дневник ( truncateString ( str1 , 8 ) ) ;Изходът показва изрязания низ, започвайки от началния индекс 0 и завършва на индекса 8 :
Метод 2: Срязване на низ с помощта на метода split() с метода join().
Има друг метод за съкращаване на низ, наречен „ разделяне () ”, който разделя низа на масив от поднизове на конкретен знак. За да обедините поднизовете в низ, използвайте „ присъединяване() ” метод
Синтаксис
Следвайте дадения синтаксис на метода split() за токенизиране на низ в JavaScript:
- Тук „ сепаратор ” е всеки конкретен знак, който се използва като разделителен параметър за указване къде да се раздели низът.
- “ лимит ” е цяло число, което показва броя на разделянията.
- Той връща масив от поднизове въз основа на предадените аргументи.
Пример
Използвайте същия низ ' str1 ”, създаден в горния пример, и след това извикайте метода split() чрез подаване на празен низ (‘’) и ограничаване на “ единадесет ” като аргументи:
Резултатът показва масив от поднизове с дължина 11:
Сега съединете масива в низ с помощта на метода join() и го запазете в променлива ' truncStr ”:
беше truncStr = ул. присъединяване ( '' ) ;Отпечатайте получения низ, като използвате „ console.log() ” метод:
конзола. дневник ( truncStr ) ;Изход
Заключение
За да съкратите низ в JavaScript, използвайте „ подниз() ” или комбинацията от „ разделяне () ' и ' присъединяване() ” методи. Методът substring() е най-често срещаният метод за съкращаване на низове в JavaScript. Той изрязва низа между посочените индекси. Методът split() разделя низовете в масив от поднизове, а методът join() се използва за преобразуване на този масив от поднизове в низа. Този урок илюстрира методите за изрязване на JavaScript низове.