Phương thức JavaScript split[] 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 lập trình, bạn thường gặp các trường hợp 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 riêng họ và tên của người dùng từ một chuỗi. Bạn sẽ làm cách nào để lấy thông tin đó từ một chuỗi?
Đó là nơi mà phương thức JavaScript split[] xuất hiện. 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 khảo các ví dụ
Tìm trận đấu Bootcamp của bạn
- Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
- Truy cập học bổng độc quyền và các khóa học chuẩn bị
Tên
Họ
Điện thoại .
By continuing you agree to our Terms of Service and Privacy Policy , and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email.
Chuỗi bồi dưỡng
Trước khi bắt đầu xem xét các hàm split[] và slice[], chúng ta nên nhắc nhở bản thân về cách các chuỗi hoạt động. 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 một chuỗi được lập chỉ mục
đó012345678910
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ỉ số là “10. ” Lưu ý rằng khoảng cách giữa hai từ cũng có giá trị chỉ số
Phân tách JavaScript
Phương thức JavaScript string 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 gốc được chia dựa trên một ký tự phân tách được chỉ định, chẳng hạn như khoảng trắng
Hãy xem cú pháp của phương thức split[] trong JavaScript
var new_list = văn bản. split[ký tự, giới hạn];
Phương thức split[] được thêm vào cuối biến “text” của chúng ta. Biến văn bản của chúng tôi được phân chia dựa trên ký tự phân cá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
Tham số giới hạn chỉ định số lượng chuỗi con JavaScript mà 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 một danh sách mới. Nó không sửa đổi chuỗi hiện tại của bạn
Ví dụ chuỗi phân tách JavaScript
Giả sử rằng một người dùng đã cung cấp 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. Để lấy riêng tên và họ của người dùng, chúng ta 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ọ
"Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. "
Venus, Kỹ sư phần mềm tại Rockbot
Find Your Bootcamp MatchChúng tôi sẽ sử dụng một ký tự khoảng trắng [là ký tự khoảng trắng] để phân 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”]
Hàm split[] đã 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 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ể truy xuất 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 tôi. Chúng tôi đã truy xuất giá trị với 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[] để chuyển nội dung của một chuỗi thành 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ề. “Tên Họ”. Chúng tôi đã không chỉ định ký tự phân cách, điều đó 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
Sự 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ể tách 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 dành cho người mới bắt đầu sử dụng JavaScript