Computer >> Máy Tính >  >> Lập trình >> Javascript

JavaScript Split:Hướng dẫn từng bước

Phương thức split () trong JavaScript chia một chuỗi thành một mảng các chuỗi con. Các chuỗi con này được thêm vào một mảng mới. split () trả về mảng chuỗi con mới.


Khi bạn đang lập trình, bạn thường gặp những trường hợp mà bạn cần lấy một số văn bản từ một chuỗi lớn hơn. Giả sử bạn muốn lấy họ và tên của người dùng từ một chuỗi riêng biệt. Bạn sẽ làm cách nào để lấy thông tin đó từ một chuỗi?

Đó là nơi xuất hiện phương thức JavaScript split (). Split () chia một chuỗi thành một danh sách các chuỗi con. Trong hướng dẫn này, chúng ta sẽ thảo luận về cách sử dụng phương thức split (), có tham chiếu đến các ví dụ.

Trình làm mới chuỗi

Trước khi chúng ta bắt đầu xem xét split () slice () các hàm, chúng ta nên tự nhắc nhở bản thân cách hoạt động của các chuỗi. Chuỗi là một chuỗi gồm một hoặc nhiều ký tự có thể bao gồm các chữ cái, ký hiệu hoặc số.

Mỗi ký tự trong một chuỗi có thể được truy cập bằng số chỉ mục của nó, bắt đầu bằng 0. Hãy sử dụng một ví dụ để minh họa cách lập chỉ mục của một chuỗi:

H đ l l o
t h đ r đ
1 2 3 4 5 6 7 8 9 10

Như bạn có thể thấy, ký tự đầu tiên trong chuỗi là “H”, có giá trị chỉ mục là “0”. Ký tự cuối cùng là “e”, có giá trị chỉ mục là “10.” Lưu ý rằng khoảng cách giữa hai từ cũng có giá trị chỉ mục.

Phân tách JavaScript

Phương thức chuỗi JavaScript split () chia một chuỗi thành nhiều chuỗi con. Các chuỗi con này được lưu trữ trong một mảng mới. Chuỗi ban đầu được phân chia dựa trên một ký tự phân tách được chỉ định, chẳng hạn như dấu cách.

Hãy xem cú pháp của phương thức JavaScript string split ():

81% người tham gia cho biết họ cảm thấy tự tin hơn về triển vọng công việc công nghệ của mình sau khi tham gia một cuộc thi đào tạo. Kết hợp với bootcamp ngay hôm nay.

Sinh viên tốt nghiệp bootcamp trung bình đã dành ít hơn sáu tháng để chuyển đổi nghề nghiệp, từ khi bắt đầu bootcamp đến khi tìm được công việc đầu tiên của họ.

var new_list =text.split (ký tự, giới hạn);

Phương thức split () được thêm vào cuối biến "văn bản" của chúng ta. Biến văn bản của chúng tôi được phân tách dựa trên ký tự phân tách mà chúng tôi chỉ định. Chúng tôi gán kết quả của phương thức split () cho biến JavaScript new_list.

Giới hạn tham số chỉ định số lượng chuỗi con JavaScript bạn muốn đưa vào mảng cuối cùng của mình.

Bạn phải gán đầu ra của phương thức split () cho một biến. Điều này là do split () tạo ra một danh sách mới. Nó không sửa đổi chuỗi hiện có của bạn.

Ví dụ về chuỗi phân tách JavaScript

Giả sử rằng một người dùng đã cho chúng tôi họ và tên của họ. Chúng tôi lưu trữ thông tin này trong một chuỗi. Để tách riêng họ và tên của người dùng, chúng tôi có thể sử dụng phương thức split ().

Ví dụ:khi người dùng đăng nhập vào tài khoản của họ, chúng tôi có thể muốn nói “Xin chào, [tên]” thay vì hiển thị tên đầy đủ của họ.

Chúng tôi sẽ sử dụng một ký tự khoảng trắng (là ký tự khoảng trắng) để tách chuỗi của chúng tôi:

var fullName = “Forename Surname”;
var fullNameSplit = fullName.split(“ “);

console.log(fullNameSplit);

Mã này trả về như sau:

[“Forename”, “Surname”]

split () hàm đã chia chuỗi của chúng ta thành một mảng các chuỗi con. Bây giờ, chúng ta có thể truy cập từng chuỗi trong đối tượng mảng JavaScript bằng cách sử dụng số chỉ mục. Ví dụ:

fullNameSplit[1];

Mã này trả về:

Surname

Phương thức split () trả về một mảng mà từ đó chúng ta có thể lấy các giá trị riêng lẻ. Mỗi phần tử mảng tương ứng với một từ trong chuỗi của chúng ta. Chúng tôi đã truy xuất giá trị có vị trí chỉ mục 1 từ mảng của chúng tôi.



Tách chuỗi JavaScript thành một mảng

Bạn có thể sử dụng phương thức split () để di chuyển nội dung của một chuỗi vào một mảng. Hãy xem xét đoạn mã sau:

var name_as_list = name.split();
console.log(name_as_list);

Mã của chúng tôi trả về:“Họ tên họ”. Chúng tôi đã không chỉ định một ký tự phân tách có nghĩa là nhiều chuỗi con không được tạo. Bây giờ chúng ta có một phần tử bao gồm toàn bộ chuỗi được lưu trữ trong biến name_as_list.

Kết luận

Phương thức split () chia một chuỗi thành một danh sách các chuỗi con. Nó được sử dụng để làm cho các từ hoặc giá trị riêng lẻ trong một chuỗi có thể truy cập được bằng cách lập chỉ mục. split () có thể phân tách một chuỗi bằng bất kỳ ký tự nào, chẳng hạn như khoảng trắng hoặc dấu phẩy.

Nếu bạn đang muốn tìm hiểu thêm về JavaScript, hãy đọc hướng dẫn của chúng tôi về các hướng dẫn tốt nhất cho người mới bắt đầu JavaScript.