Cắt ngắn một chuỗi trong JavaScript

Cat Ngan Mot Chuoi Trong Javascript



Trong khi làm việc với văn bản, đôi khi, cần phải giới hạn số ký tự của một giá trị chuỗi. Nếu các giá trị chuỗi vượt quá giới hạn, hãy cắt bớt phần còn lại. Cắt hoặc cắt ngắn là quá trình cắt hoặc loại bỏ các bộ phận của một cái gì đó để làm cho nó nhỏ hơn. Để cắt hoặc cắt ngắn một chuỗi, JavaScript có một số phương thức được xác định trước bao gồm phương thức substring () hoặc phương thức split () với phương thức join ().

Hướng dẫn này sẽ minh họa các phương pháp để cắt ngắn một chuỗi JavaScript.

Cắt ngắn một chuỗi trong JavaScript

Để cắt ngắn một chuỗi, hãy sử dụng các phương pháp sau:







  • chuỗi con () phương pháp
  • Sự kết hợp của tách ra() tham gia() phương pháp

Hãy giải thích chi tiết các phương pháp này.



Phương pháp 1: Cắt ngắn một chuỗi bằng phương thức substring ()

Các chuỗi con () phương pháp là một “ Sợi dây ”Kiểu phương thức và nó cắt chuỗi giữa các chỉ mục được chỉ định. Nếu độ dài của chuỗi ban đầu vượt quá giới hạn, nó chỉ trả về phần đó cho đến khi số lượng ký tự bằng với giới hạn đã chỉ định:



Cú pháp
Cú pháp đã cho được sử dụng cho “ chuỗi con () ' phương pháp:





chuỗi con ( bắt đầu , chấm dứt )

Nó có hai tham số:

  • bắt đầu ”Là chỉ số bắt đầu của chuỗi con
  • chấm dứt ”Là chỉ mục cuối cùng mà chuỗi sẽ bị cắt bớt.

Giá trị trả lại : Nó sẽ trả về một chuỗi mới đã được cắt bớt.



Thí dụ
Đầu tiên, hãy tạo một biến “ str1 'Lưu trữ một chuỗi' Chào mừng đến với Linuxhint ”:

str1 = 'Chào mừng đến với Linuxhint' ;

Xác định một chức năng có tên là “ truncateString () 'Với hai tham số,' sợi dây ' và ' giới hạn ”. Trong hàm này, hãy kiểm tra độ dài của chuỗi bằng cách sử dụng “ chiều dài ' tài sản. Nếu độ dài của chuỗi lớn hơn giới hạn đã chỉ định, hãy cắt chuỗi bằng cách sử dụng “ chuỗi con () ”Phương thức trong đó hai đối số được truyền, chỉ mục bắt đầu của chuỗi và giới hạn sẽ là chỉ mục cuối cùng của chuỗi:

hàm số truncateString ( sợi dây , giới hạn ) {
nếu ( sợi dây. chiều dài > giới hạn ) {
str2 = sợi dây. chuỗi con ( 0 , giới hạn ) ;
}
khác {
trở về str1 ;
}
trở về str2 ;
}

Gọi ' truncateString () 'Hàm bằng cách chuyển chuỗi' str1 'Và giới hạn' số 8 ”:

bàn điều khiển. khúc gỗ ( truncateString ( str1 , số 8 ) ) ;

Đầu ra hiển thị chuỗi được cắt bớt bắt đầu từ chỉ mục bắt đầu 0 và kết thúc ở chỉ mục số 8 :

Phương pháp 2: Cắt ngắn một chuỗi bằng phương thức split () với phương thức join ()

Có một phương pháp khác để cắt ngắn một chuỗi được gọi là “ tách ra() ”Phương thức chia chuỗi thành một mảng các chuỗi con trên một ký tự cụ thể. Để nối các chuỗi con thành một chuỗi, hãy sử dụng “ tham gia() ' phương pháp

Cú pháp
Làm theo cú pháp đã cho của phương thức split () để mã hóa một chuỗi trong JavaScript:

tách ra ( ngăn cách , giới hạn ) ;
  • Đây, “ ngăn cách ”Là bất kỳ ký tự cụ thể nào được sử dụng làm tham số phân tách để chỉ định nơi tách chuỗi.
  • giới hạn ”Là một số nguyên cho biết số lần tách.
  • Nó trả về một mảng các chuỗi con dựa trên các đối số được truyền vào.

Thí dụ
Sử dụng cùng một chuỗi “ str1 ”Được tạo trong ví dụ trên và sau đó, gọi phương thức split () bằng cách chuyển một chuỗi rỗng (‘ ’) và giới hạn“ mười một ”Như các đối số:

str = str1. tách ra ( '' , mười một ) ;

Kết quả hiển thị một mảng các chuỗi con có độ dài 11:

Bây giờ, hãy nối mảng thành một chuỗi bằng cách sử dụng phương thức join () và lưu trữ nó trong một biến “ truncStr ”:

truncStr = str. tham gia ( '' ) ;

In chuỗi kết quả bằng cách sử dụng “ console.log () ' phương pháp:

bàn điều khiển. khúc gỗ ( truncStr ) ;

Đầu ra

Sự kết luận

Để cắt ngắn một chuỗi trong JavaScript, hãy sử dụng “ chuỗi con () 'Hoặc sự kết hợp của' tách ra() ' và ' tham gia() ”. Phương thức substring () là phương pháp phổ biến nhất để cắt ngắn các chuỗi trong JavaScript. Nó cắt xén chuỗi giữa các chỉ mục được chỉ định. Phương thức split () chia các chuỗi thành một mảng chuỗi con và phương thức join () được sử dụng để chuyển đổi mảng chuỗi con đó thành chuỗi. Hướng dẫn này minh họa các phương pháp cắt ngắn chuỗi JavaScript.