Ví dụ
Chia các từ:
hãy để văn bản = "hôm nay bạn thế nào?"; const myArray = text.split ("");
const myArray = text.split(" ");
Hãy tự mình thử »
Chia các từ và trả lại từ thứ hai:
hãy để văn bản = "hôm nay bạn thế nào?"; const myArray = text.split (""); Đặt từ = myarray [1];
const myArray = text.split(" ");
let word = myArray[1];
Hãy tự mình thử »
Chia các từ và trả lại từ thứ hai:
hãy để văn bản = "hôm nay bạn thế nào?"; const myArray = text.split (""); Đặt từ = myarray [1];
Hãy tự mình thử »
Chia các từ và trả lại từ thứ hai:
hãy để văn bản = "hôm nay bạn thế nào?"; const myArray = text.split (""); Đặt từ = myarray [1];
Hãy tự mình thử »
Chia các từ và trả lại từ thứ hai:
hãy để văn bản = "hôm nay bạn thế nào?"; const myArray = text.split (""); Đặt từ = myarray [1];
Chia các ký tự, bao gồm cả khoảng trắng:
const myArray = text.split ("");
Sử dụng tham số giới hạn:
const myArray = text.split ("", 3);
Thêm ví dụ dưới đây.
Định nghĩa và cách sử dụng
Phương thức split() chia một chuỗi thành một mảng các chuỗi con.
Phương thức split() trả về mảng mới. | Phương thức split() không thay đổi chuỗi ban đầu. |
Nếu ("") được sử dụng làm dấu phân cách, chuỗi được phân chia giữa các từ. | Cú pháp A string or regular expression to use for splitting. If omitted, an array with the original string is returned. |
String.Split (dấu phân cách, giới hạn) | Thông số An integer that limits the number of splits. Items after the limit are excluded. |
Tham số
Sự mô tả | Phương thức split() không thay đổi chuỗi ban đầu. |
Nếu ("") được sử dụng làm dấu phân cách, chuỗi được phân chia giữa các từ. | Cú pháp |
String.Split (dấu phân cách, giới hạn)
Thông số
hãy để văn bản = "hôm nay bạn thế nào?"; const myArray = text.split (""); Đặt từ = myarray [1];
Hãy tự mình thử »
Chia các ký tự, bao gồm cả khoảng trắng:
const myArray = text.split ("");
Hãy tự mình thử »
Sử dụng tham số giới hạn:
const myArray = text.split ("", 3);
Hãy tự mình thử »
Thêm ví dụ dưới đây.
Định nghĩa và cách sử dụng
Phương thức split() chia một chuỗi thành một mảng các chuỗi con.
Phương thức split() trả về mảng mới. | Phương thức split() không thay đổi chuỗi ban đầu. | Nếu ("") được sử dụng làm dấu phân cách, chuỗi được phân chia giữa các từ. | Cú pháp | String.Split (dấu phân cách, giới hạn) | Thông số |
Tham số | Tham số | Tham số | Tham số | Tham số | Tham số |
Chủ đề: JavaScript / JQueryPrev | Tiếp theoPrev|Next
Trả lời: Sử dụng phương pháp split()
Bạn có thể sử dụng phương thức JavaScript split() để phân chia chuỗi bằng cách sử dụng một dấu phân cách cụ thể như dấu phẩy (var partsOfStr = str.split(','); 1), không gian, v.v. Nếu dấu phân cách là một chuỗi trống, chuỗi được chuyển đổi thành một mảng ký tự.
Ví dụ sau đây cho thấy cách chuyển đổi một chuỗi tên người được phân tách bằng dấu phẩy thành một mảng và truy xuất tên riêng lẻ bằng JavaScript.
<script> var names = 'Harry,John,Clark,Peter,Rohn,Alice'; var nameArr = names.split(','); console.log(nameArr); // Accessing individual values alert(nameArr[0]); // Outputs: Harry alert(nameArr[1]); // Outputs: John alert(nameArr[nameArr.length - 1]); // Outputs: Alice var str = 'Hello World!'; var chars = str.split(''); console.log(); // Accessing individual values alert(chars[0]); // Outputs: H alert(chars[1]); // Outputs: e alert(chars[chars.length - 1]); // Outputs: ! </script>
Vui lòng kiểm tra hướng dẫn về chuỗi JavaScript để tìm hiểu thêm về thao tác chuỗi.
Câu hỏi thường gặp liên quan
Dưới đây là một số Câu hỏi thường gặp liên quan đến chủ đề này:
- Cách kiểm tra xem giá trị có tồn tại trong một mảng trong JavaScript không
- Cách xóa các giá trị trùng lặp khỏi mảng JavaScript
- Cách hiển thị tất cả các mục hoặc giá trị trong một mảng sử dụng vòng lặp trong jQuery
Tôi muốn chia một chuỗi phân tách bằng dấu phẩy với JavaScript. Làm sao?
Samuel Liew ♦♦
74K106 Huy hiệu vàng157 Huy hiệu bạc238 Huy hiệu Đồng106 gold badges157 silver badges238 bronze badges
hỏi ngày 11 tháng 3 năm 2011 lúc 6:48Mar 11, 2011 at 6:48
5
var partsOfStr = str.split(',');
split()
Đã trả lời ngày 11 tháng 3 năm 2011 lúc 6:50Mar 11, 2011 at 6:50
Alexalexalex
467K197 Huy hiệu vàng865 Huy hiệu bạc975 Huy hiệu Đồng197 gold badges865 silver badges975 bronze badges
5
var array = string.split(',')
Và chào buổi sáng cũng vậy, vì tôi phải gõ 30 ký tự ...
Đã trả lời ngày 11 tháng 3 năm 2011 lúc 6:52Mar 11, 2011 at 6:52
Thomasthomasthomas
2.2772 Huy hiệu vàng21 Huy hiệu bạc23 Huy hiệu đồng2 gold badges21 silver badges23 bronze badges
0
var result; result = "1,2,3".split(","); console.log(result);
Thông tin thêm về W3Schools mô tả chức năng phân chia chuỗi.
ABRAR JAHIN
Huy hiệu vàng 13,5K2323 gold badges108 silver badges153 bronze badges
Đã trả lời ngày 11 tháng 3 năm 2011 lúc 6:53Mar 11, 2011 at 6:53
Ralf de Kleineralf de KleineRalf de Kleine
11.2k4 Huy hiệu vàng45 Huy hiệu bạc83 Huy hiệu đồng4 gold badges45 silver badges83 bronze badges
2
Sử dụng
YourCommaSeparatedString.split(',');Đã trả lời ngày 11 tháng 3 năm 2011 lúc 6:54Mar 11, 2011 at 6:54
CloudymarblecloudymarbleCloudyMarble
36.3K70 Huy hiệu vàng95 Huy hiệu bạc128 Huy hiệu đồng70 gold badges95 silver badges128 bronze badges