Làm cách nào để tách chuỗi có 2 ký tự trong JavaScript?
Hãy xem một ví dụ về một chuỗi được tạo bằng cách sử dụng một chuỗi ký tự, "Yes, You Can DO It. ". Trong JavaScript, chúng ta có thể tạo một chuỗi theo một số cách Show
Một sự thật thú vị về chuỗi trong JavaScript là chúng ta có thể truy cập các ký tự trong chuỗi bằng cách sử dụng chỉ mục của nó. Chỉ số của ký tự đầu tiên là 0 và nó tăng thêm 1. Vì vậy, chúng ta có thể truy cập từng ký tự của một chuỗi như thế này
Hình ảnh dưới đây đại diện cho điều tương tự Ngoài khả năng truy cập các ký tự chuỗi theo chỉ số của chúng, JavaScript còn cung cấp nhiều phương thức tiện ích để truy cập các ký tự, lấy ra một phần của chuỗi và thao tác với nó. Trong bài viết này sẽ tìm hiểu về một phương thức chuỗi tiện dụng có tên là 9. Tôi hy vọng bạn thích đọc nóPhương thức split() trong JavaScriptPhương thức 9 tách (chia) một chuỗi thành hai hoặc nhiều chuỗi con tùy thuộc vào một 1 (hoặc dấu chia). Bộ chia có thể là một ký tự đơn, một chuỗi khác hoặc một biểu thức chính quySau khi tách chuỗi thành nhiều chuỗi con, phương thức 9 đặt chúng vào một mảng và trả về nó. Nó không thực hiện bất kỳ sửa đổi nào đối với chuỗi gốcHãy hiểu cách thức hoạt động của nó với một ví dụ. Đây là một chuỗi được tạo bằng chuỗi ký tự ________số 8_______Chúng ta có thể gọi phương thức 9 trên chuỗi 4. Hãy tách chuỗi dựa trên dấu cách ( 5) ký tự. Ở đây, ký tự khoảng trắng đóng vai trò là bộ chia hoặc bộ chia
Mục đích chính của phương thức 9 là lấy các đoạn mà bạn quan tâm từ một chuỗi để sử dụng chúng trong bất kỳ trường hợp sử dụng nào khácCách tách một chuỗi theo từng ký tựBạn có thể tách một chuỗi theo từng ký tự bằng cách sử dụng một chuỗi trống ('') làm bộ chia. Trong ví dụ bên dưới, chúng tôi chia cùng một thông báo bằng cách sử dụng một chuỗi trống. Kết quả của phép chia sẽ là một mảng chứa tất cả các ký tự trong chuỗi tin nhắn
💡 Xin lưu ý rằng việc tách một chuỗi rỗng('') bằng cách sử dụng một chuỗi rỗng vì bộ chia trả về một mảng trống. Bạn có thể nhận được điều này như một câu hỏi trong các cuộc phỏng vấn việc làm sắp tới của bạn
Cách tách một chuỗi thành một mảngBạn có thể gọi phương thức 9 trên một chuỗi mà không cần bộ chia/bộ chia. Điều này chỉ có nghĩa là phương thức 9 không có bất kỳ đối số nào được truyền cho nóKhi bạn gọi phương thức 9 trên một chuỗi không có bộ chia, nó sẽ trả về một mảng chứa toàn bộ chuỗi
💡 Lưu ý một lần nữa, gọi phương thức9 trên chuỗi rỗng('') không có bộ tách sẽ trả về một mảng có chuỗi rỗng. Nó không trả về một mảng trống Dưới đây là hai ví dụ để bạn có thể thấy sự khác biệt
Cách tách chuỗi bằng ký tự không khớpThông thường, chúng tôi sử dụng bộ tách là một phần của chuỗi mà chúng tôi đang cố tách. Có thể có trường hợp bạn đã vượt qua một bộ chia không phải là một phần của chuỗi hoặc không khớp với bất kỳ phần nào của nó. Trong trường hợp đó, phương thức 9 trả về một mảng với toàn bộ chuỗi là một phần tửTrong ví dụ bên dưới, chuỗi tin nhắn không có ký tự dấu phẩy (,). Hãy thử tách chuỗi bằng cách sử dụng dấu phẩy (,) của bộ chia
💡 Bạn nên lưu ý điều này vì nó có thể giúp bạn khắc phục sự cố do một lỗi nhỏ như truyền sai bộ chia trong phương thứcLàm thế nào để chia nhỏ với một giới hạn9 Nếu bạn nghĩ rằng phương thức 9 chỉ lấy bộ tách làm tham số tùy chọn, hãy để tôi nói cho bạn biết rằng còn một tham số nữa. Bạn cũng có thể truyền 4 làm tham số tùy chọn cho phương thức 9 0Như tên gọi, tham số 4 giới hạn số lần phân tách. Điều đó có nghĩa là mảng kết quả sẽ chỉ có số phần tử được chỉ định bởi tham số giới hạnTrong ví dụ bên dưới, chúng tôi tách một chuỗi bằng dấu cách (' ') làm dấu tách. Chúng tôi cũng chuyển số 7 làm giới hạn. Phương thức 8 trả về một mảng chỉ có bốn phần tử, bỏ qua phần còn lại 1Cách chia tách bằng RegexChúng ta cũng có thể chuyển một biểu thức chính quy (regex) làm bộ chia/bộ chia cho phương thức 9. Hãy xem xét chuỗi này để chia 2Hãy tách chuỗi này ở khoảng thời gian (. ), dấu chấm than (. ) và dấu chấm hỏi (?). Chúng ta có thể viết một biểu thức chính quy xác định thời điểm các ký tự này xuất hiện. Sau đó, chúng tôi chuyển biểu thức chính quy cho phương thức 9 và gọi nó trên chuỗi trên 3Đầu ra trông như thế này Bạn có thể sử dụng tham số 4 để giới hạn đầu ra chỉ ở ba phần tử đầu tiên, như thế này 4Đầu ra trông như thế này 💡 Nếu bạn muốn lấy các ký tự được sử dụng trong các biểu thức chính quy trong mảng đầu ra, bạn cần chỉnh sửa regex một chút. Sử dụng dấu ngoặc đơn để nắm bắt các ký tự phù hợp. Regex được cập nhật sẽ làCách thay thế các ký tự trong chuỗi bằng phương thức Split()2 Bạn có thể giải nhiều bài toán thú vị bằng cách sử dụng phương thức 9 kết hợp với các phương thức chuỗi và mảng khác. Hãy xem một cái ở đây. Nó có thể là một trường hợp sử dụng phổ biến để thay thế tất cả các lần xuất hiện của một ký tự trong chuỗi bằng một ký tự khácVí dụ: bạn có thể muốn tạo 4 của phần tử HTML từ giá trị tên. Giá trị tên có thể chứa khoảng trắng (' '), nhưng trong HTML, giá trị id không được chứa bất kỳ khoảng trắng nào. Chúng ta có thể làm điều này theo cách sau 5Xem xét tên có tên (Tapas) và họ (Adhikary) được phân tách bằng dấu cách. Ở đây, trước tiên chúng tôi tách tên bằng cách sử dụng bộ tách không gian. Nó trả về một mảng chứa họ và tên dưới dạng các phần tử, đó là 5Sau đó, chúng ta sử dụng phương thức mảng có tên là 6 để nối các phần tử của mảng bằng cách sử dụng ký tự 7. Phương thức 6 trả về một chuỗi bằng cách nối phần tử bằng một ký tự được truyền dưới dạng tham số. Do đó, chúng tôi nhận được đầu ra cuối cùng là 9ECMAScript2015 (ES6) đã giới thiệu một cách sáng tạo hơn để trích xuất một phần tử từ một mảng và gán nó cho một biến. Cú pháp thông minh này được gọi là 0. Chúng ta có thể sử dụng phương thức này với phương thức 9 để gán đầu ra cho một biến một cách dễ dàng với ít mã hơn 6Ở đây chúng tôi chia tên bằng cách sử dụng ký tự khoảng trắng làm bộ chia. Sau đó, chúng tôi gán các giá trị được trả về từ mảng cho một vài biến (_______14_______2 và 3) bằng cách sử dụng cú pháp Cấu trúc mảngTrước Khi Chúng Ta Kết Thúc👋 Bạn có muốn code và học cùng mình không? . Chỉ cần mở trình chỉnh sửa mã yêu thích của bạn và bắt đầu Tôi hy vọng bạn thấy bài viết này sâu sắc và nó giúp bạn hiểu rõ ràng hơn về phương thức 9 của Chuỗi JavaScript. Hãy thực hành các ví dụ nhiều lần để nắm bắt chúng tốt. Bạn có thể tìm thấy tất cả các ví dụ mã trong kho GitHub của tôiHãy kết nối. Bạn sẽ thấy tôi hoạt động trên Twitter (@tapasadhikary). Mời các bạn theo dõi Bạn cũng có thể thích những bài viết này
QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO nhà văn. YouTuber. Người sáng tạo. Người hướng dẫn Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Làm cách nào để tách chuỗi thành 2 ký tự JavaScript?Phương thức tách chuỗi(). Str. hàm split() được sử dụng để tách chuỗi đã cho thành mảng các chuỗi bằng cách tách chuỗi đó thành các chuỗi con bằng cách sử dụng dấu tách xác định được cung cấp trong đối số.
Làm cách nào để tách một chuỗi tại một ký tự cụ thể trong JavaScript?Để cắt một chuỗi sau một ký tự cụ thể, bạn có thể sử dụng phương thức substring(), phương thức slice() hoặc phương thức split(). The slice() and the substring() methods work the same as they extract the string by cutting other parts based on the specific character.
Làm cách nào để tách hai giá trị trong JavaScript?Nếu bạn cần nhiều ký tự hoạt động như một, chẳng hạn như nói "one;#two;#new jersey", bạn chỉ cần chuyển chuỗi ";#" cho hàm tách. ". Phương pháp này hoạt động tốt hơn các lớp ký tự nếu bạn cần chia thành nhiều ký tự Làm cách nào để phân tách văn bản bằng nhiều dấu phân cách trong JavaScript?Sử dụng Chuỗi. phương thức split() để tách một chuỗi có nhiều dấu phân tách , e. g. str. tách (/[-_]+/). Phương thức phân tách có thể được chuyển qua một biểu thức chính quy chứa nhiều ký tự để phân tách chuỗi bằng nhiều dấu phân cách. |