Phương thức JavaScript string.slice ()

Phuong Thuc Javascript String Slice



Chuỗi là một kiểu dữ liệu thiết yếu và có mặt trong hầu hết các ngôn ngữ lập trình chính. Chúng có vai trò quan trọng trong việc lưu trữ và thao tác dữ liệu. Các chuỗi JavaScript đi kèm với một số phương thức được xây dựng có thể được sử dụng để quản lý và thao tác chúng. Các lát cắt() method là một trong những phương pháp như vậy.

phương thức slice ()

Các lát cắt() phương thức trong JavaScript được sử dụng để lấy một chuỗi con từ một chuỗi bằng cách chuyển chỉ mục bắt đầu và kết thúc của chuỗi con được yêu cầu mà không thực sự sửa đổi chuỗi ban đầu.







Cú pháp của phương thức slice ()



str.slice ( startPosition, kết thúc )


Các lát cắt() phương thức được áp dụng trên một chuỗi với sự trợ giúp của toán tử dấu chấm. Nó yêu cầu tên của chuỗi cùng với hai tham số là vị trí bắt đầu và kết thúc của chuỗi con trong chuỗi ban đầu. Điều thú vị là cần lưu ý rằng đối số thứ hai, tức là Vị trí kết thúc của chuỗi con là hoàn toàn tùy chọn.



Phương pháp 1: Sử dụng phương thức slice () bằng cách truyền cả hai đối số

Trong phương pháp đầu tiên, chúng tôi sẽ sử dụng lát cắt() bằng cách chuyển cả chỉ mục bắt đầu và kết thúc.





var originalString = 'Phương thức JavaScript string.slice () - LinuxHint' ;

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

console.log ( chuỗi con ) ;
console.log ( OriginalString ) ;



Đầu tiên chúng tôi tạo một biến có tên là originalString để lưu trữ một chuỗi. Sau đó, chúng tôi tạo một biến khác và sử dụng lát cắt() để gán cho nó một giá trị. Chúng tôi đã chuyển 35 làm chỉ mục bắt đầu và 40 là chỉ mục kết thúc của chuỗi con. Sau đó, chúng tôi sử dụng phương thức console.log () để hiển thị giá trị của chuỗi con trên bảng điều khiển. Cuối cùng, chúng tôi đã ghi giá trị của originalString vào bảng điều khiển để cho thấy rằng chuỗi ban đầu vẫn không thay đổi.

Phương pháp 2: Sử dụng phương thức slice () bằng cách truyền một đối số

Các lát cắt phương thức cũng chỉ có thể hoạt động với một đối số. Nếu một đối số duy nhất được chuyển đến lát cắt() thì theo mặc định, nó sẽ lấy nó làm chỉ mục bắt đầu và chỉ mục kết thúc là phần cuối của chuỗi:



var originalString = 'Phương thức JavaScript string.slice () - LinuxHint' ;

var subString = originalString.slice ( 35 ) ;

console.log ( chuỗi con ) ;


Phương pháp 3: Sử dụng phương thức slice () bằng cách chuyển một giá trị âm làm đối số

Nếu chúng ta chuyển một giá trị âm cho phương thức lát cắt làm đối số thì nó sẽ bắt đầu lập chỉ mục từ cuối chuỗi:

var originalString = 'Phương thức JavaScript string.slice () - LinuxHint' ;

var subString = originalString.slice ( - 9 ) ;

console.log ( chuỗi con ) ;



Chúng ta cũng có thể chuyển hai đối số phủ định:

var originalString = 'Phương thức JavaScript string.slice () - LinuxHint' ;

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

console.log ( chuỗi con ) ;



Đối số không chính xác:

Các lát cắt() phương thức trả về một chuỗi trống trong trường hợp chỉ mục bắt đầu được truyền lớn hơn chỉ mục kết thúc của chuỗi:

var originalString = 'Phương thức JavaScript string.slice () - LinuxHint' ;

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

console.log ( chuỗi con ) ;


Các lát cắt() phương thức cũng trả về một chuỗi trống trong trường hợp chỉ mục bắt đầu được truyền lớn hơn độ dài của chuỗi ban đầu:

Sự kết luận

Xây dựng sẵn str.slice () phương thức được sử dụng để lấy một chuỗi con từ một chuỗi bằng cách chuyển một vị trí / chỉ mục ban đầu và một vị trí / chỉ mục kết thúc tùy chọn. Trong bài viết này, chúng tôi đã thử mọi cách sử dụng lát cắt() phương pháp với các ví dụ thích hợp để xem nó hoạt động như thế nào với các đối số khác nhau.