Hướng dẫn is there a split function in javascript? - có một chức năng tách trong javascript?
Phương thức Show
Thử nóCú pháp
Thông số 5 Tùy chọnOptionalCác mô hình mô tả nơi mỗi sự phân chia nên xảy ra. Có thể là một chuỗi hoặc một đối tượng có phương thức 6 - ví dụ điển hình là một biểu thức chính quy. Nếu không xác định, chuỗi mục tiêu ban đầu được trả về trong một mảng. 7 Tùy chọnOptionalMột số nguyên không âm chỉ định giới hạn về số lượng chuỗi con được đưa vào mảng. Nếu được cung cấp, hãy chia chuỗi ở mỗi lần xuất hiện của 5 được chỉ định, nhưng dừng khi các mục 7 đã được đặt trong mảng. Bất kỳ văn bản còn sót lại không được bao gồm trong mảng.
Giá trị trả vềMột 4 của chuỗi, được chia tại mỗi điểm xảy ra 5 trong chuỗi đã cho.Sự mô tảNếu 5 là một chuỗi không trống, chuỗi đích được phân chia bởi tất cả các trận đấu của 5 mà không bao gồm 5 trong kết quả. Ví dụ: một chuỗi chứa các giá trị phân tách (TSV) có thể được phân tích cú pháp bằng cách chuyển một ký tự tab dưới dạng dấu phân cách, như 9. Nếu 5 chứa nhiều ký tự, toàn bộ chuỗi ký tự đó phải được tìm thấy để phân chia. Nếu 5 xuất hiện ở đầu (hoặc kết thúc) của chuỗi, nó vẫn có tác dụng phân tách, dẫn đến chuỗi trống (tức là độ dài bằng 0) xuất hiện ở vị trí đầu tiên (hoặc cuối cùng) của mảng được trả về. Nếu 5 không xảy ra trong 3, mảng được trả về chứa một phần tử bao gồm toàn bộ chuỗi.Nếu 5 là một chuỗi trống ( 5), 3 được chuyển đổi thành một mảng của mỗi "ký tự" UTF-16 của nó, mà không có chuỗi trống ở hai đầu của chuỗi kết quả.Lưu ý: Do đó, 7 is therefore the only way to produce an empty array when a string is passed as 5.Nếu 5 là một regexp phù hợp với các chuỗi trống, liệu trận đấu có được chia bằng các đơn vị mã UTF-16 hay các codepoint Unicode phụ thuộc vào việc cờ The original string is: "Oh brave new world that has such people in it." The separator is: " " The array has 10 elements: Oh / brave / new / world / that / has / such / people / in / it. The original string is: "Oh brave new world that has such people in it." The separator is: "undefined" The array has 1 elements: Oh brave new world that has such people in it. The original string is: "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec" The separator is: "," The array has 12 elements: Jan / Feb / Mar / Apr / May / Jun / Jul / Aug / Sep / Oct / Nov / Dec0 được đặt.
Nếu 5 là biểu thức chính quy với các nhóm bắt giữ, thì mỗi lần 5 khớp, các nhóm bị bắt (bao gồm bất kỳ kết quả The original string is: "Oh brave new world that has such people in it." The separator is: " " The array has 10 elements: Oh / brave / new / world / that / has / such / people / in / it. The original string is: "Oh brave new world that has such people in it." The separator is: "undefined" The array has 1 elements: Oh brave new world that has such people in it. The original string is: "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec" The separator is: "," The array has 12 elements: Jan / Feb / Mar / Apr / May / Jun / Jul / Aug / Sep / Oct / Nov / Dec3 nào) được ghép vào mảng đầu ra. Hành vi này được chỉ định bằng phương pháp 6 của RegEXP.Nếu 5 là một đối tượng có phương thức 6, phương thức đó được gọi với chuỗi đích và 7 làm đối số và The original string is: "Oh brave new world that has such people in it." The separator is: " " The array has 10 elements: Oh / brave / new / world / that / has / such / people / in / it. The original string is: "Oh brave new world that has such people in it." The separator is: "undefined" The array has 1 elements: Oh brave new world that has such people in it. The original string is: "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec" The separator is: "," The array has 12 elements: Jan / Feb / Mar / Apr / May / Jun / Jul / Aug / Sep / Oct / Nov / Dec8 được đặt thành đối tượng. Giá trị trả về của nó trở thành giá trị trả về của The original string is: "Oh brave new world that has such people in it." The separator is: " " The array has 10 elements: Oh / brave / new / world / that / has / such / people / in / it. The original string is: "Oh brave new world that has such people in it." The separator is: "undefined" The array has 1 elements: Oh brave new world that has such people in it. The original string is: "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec" The separator is: "," The array has 12 elements: Jan / Feb / Mar / Apr / May / Jun / Jul / Aug / Sep / Oct / Nov / Dec9. Bất kỳ giá trị nào khác sẽ được ép buộc vào một chuỗi trước khi được sử dụng làm dấu phân cách. Ví dụSử dụng Split ()Khi chuỗi trống và không có dấu tách nào được chỉ định, 3 trả về một mảng chứa một chuỗi trống, thay vì một mảng trống. Nếu chuỗi và phân tách đều là các chuỗi trống, một mảng trống được trả về.
Ví dụ sau đây xác định một hàm chia chuỗi thành một mảng các chuỗi bằng cách sử dụng 5. Sau khi chia chuỗi, các thông báo nhật ký hàm chỉ ra chuỗi gốc (trước khi phân chia), bộ phân cách được sử dụng, số lượng phần tử trong mảng và các phần tử mảng riêng lẻ.
Ví dụ này tạo ra đầu ra sau: The original string is: "Oh brave new world that has such people in it." The separator is: " " The array has 10 elements: Oh / brave / new / world / that / has / such / people / in / it. The original string is: "Oh brave new world that has such people in it." The separator is: "undefined" The array has 1 elements: Oh brave new world that has such people in it. The original string is: "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec" The separator is: "," The array has 12 elements: Jan / Feb / Mar / Apr / May / Jun / Jul / Aug / Sep / Oct / Nov / Dec Loại bỏ khoảng trắng khỏi chuỗiTrong ví dụ sau, 3 tìm kiếm không gian hoặc nhiều không gian, theo sau là dấu chấm phẩy, theo sau là không có hoặc nhiều không gian hơn và khi tìm thấy, loại bỏ các không gian và dấu chấm phẩy khỏi chuỗi. 3 là mảng được trả về do 3.
Điều này ghi lại hai dòng; Dòng đầu tiên ghi lại chuỗi ban đầu và dòng thứ hai ghi lại mảng kết quả. Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand [ "Harry Trump", "Fred Barney", "Helen Rigby", "Bill Abel", "Chris Hand", "" ] Trả lại một số lượng hạn chế các phân táchTrong ví dụ sau, 3 tìm khoảng trống trong một chuỗi và trả về 3 lần chia đầu tiên mà nó tìm thấy.
Tập lệnh này hiển thị như sau:
Chia tách với const names = 'Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand ' console.log(names) const re = /\s*(?:;|$)\s*/ const nameList = names.split(re) console.log(nameList) 6 để bao gồm các phần của dấu tách trong kết quảNếu 5 là một biểu thức chính quy chứa thu thập dấu ngoặc đơn 8 9, kết quả phù hợp được bao gồm trong mảng.
Tập lệnh này hiển thị như sau: 0Chia tách với Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand [ "Harry Trump", "Fred Barney", "Helen Rigby", "Bill Abel", "Chris Hand", "" ]0 matches the character class for digits between 0 and 9. Nếu "😄😄".split(/(?:)/); // [ "\ud83d", "\ude04", "\ud83d", "\ude04" ] "😄😄".split(/(?:)/u); // [ "😄", "😄" ] 5 là một biểu thức chính quy chứa thu thập dấu ngoặc đơn const names = 'Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand ' console.log(names) const re = /\s*(?:;|$)\s*/ const nameList = names.split(re) console.log(nameList) 8 const names = 'Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand ' console.log(names) const re = /\s*(?:;|$)\s*/ const nameList = names.split(re) console.log(nameList) 9, kết quả phù hợp được bao gồm trong mảng.Lưu ý: Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand [ "Harry Trump", "Fred Barney", "Helen Rigby", "Bill Abel", "Chris Hand", "" ]0 khớp với lớp ký tự cho các chữ số từ 0 đến 9. Sử dụng bộ chia tùy chỉnh 1Ví dụ sau đây sử dụng trạng thái nội bộ để thực thi một số hành vi nhất định và để đảm bảo kết quả "hợp lệ" được tạo ra. 2Thông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêmLàm thế nào để bạn chia một đối tượng trong JavaScript?Phương thức Split () được sử dụng để chia một đối tượng chuỗi thành một mảng chuỗi bằng cách chia chuỗi thành chuỗi con. Dấu tách: ký tự để tách chuỗi. Bản thân dấu tách là một chuỗi. Nếu dấu phân cách không có mặt, nó sẽ trả về toàn bộ chuỗi. is used to split a string object into an array of strings by breaking the string into substrings. separator: The character to separate the string. The separator itself is a string. If the separator is not present it returns the entire string.
Làm thế nào để bạn chia và tham gia JavaScript?Cách hoạt động: Đầu tiên, chia chuỗi tiêu đề cho không gian thành một mảng bằng cách sử dụng phương thức chuỗi chia ().Thứ ba, chuyển đổi chuỗi kết quả thành chữ thường bằng cách sử dụng phương thức tolowerCase ().split the title string by the space into an array by using the split() string method. Second, concatenate all elements in the result array into a string by using the join() method. Third, convert the result string to lower case by using the toLowerCase() method.
Chia tách () làm gì?Phương thức chia () chia một chuỗi vào một danh sách.Bạn có thể chỉ định phân tách, dấu phân cách mặc định là bất kỳ khoảng trắng nào.Lưu ý: Khi MaxSplit được chỉ định, danh sách sẽ chứa số lượng phần tử được chỉ định cộng với một.splits a string into a list. You can specify the separator, default separator is any whitespace. Note: When maxsplit is specified, the list will contain the specified number of elements plus one.
Hàm chia () trong chuỗi là gì?Tách được sử dụng để chia một chuỗi được phân định thành chuỗi con.Bạn có thể sử dụng một mảng ký tự hoặc mảng chuỗi để chỉ định các ký tự hoặc chuỗi phân định hoặc nhiều hơn.Nếu không có ký tự phân định nào được chỉ định, chuỗi được phân chia tại các ký tự không gian trắng.used to break a delimited string into substrings. You can use either a character array or a string array to specify zero or more delimiting characters or strings. If no delimiting characters are specified, the string is split at white-space characters. |