Hướng dẫn separated by comma javascript - được phân tách bằng dấu phẩy javascript
Tài liệu tham khảo MDN, chủ yếu là hữu ích cho hành vi có thể bất ngờ của tham số 1. (Gợi ý: 2 ra mắt 3, không phải 4.) Show Đã trả lời ngày 18 tháng 5 năm 2010 lúc 14:24May 18, 2010 at 14:24
10 Xem ra nếu bạn đang nhắm vào các số nguyên, như 1,2,3,4,5. Nếu bạn có ý định sử dụng các phần tử của mảng của bạn làm số nguyên và không phải là chuỗi sau khi chia chuỗi, hãy xem xét chuyển đổi chúng thành như vậy.
Thêm một vòng lặp như thế này,
Sẽ trả về một mảng chứa số nguyên, và không phải chuỗi.
Đã trả lời ngày 14 tháng 12 năm 2010 lúc 15:58Dec 14, 2010 at 15:58
Poppoppop 3.1442 Huy hiệu vàng24 Huy hiệu bạc41 Huy hiệu đồng2 gold badges24 silver badges41 bronze badges 11 Hmm, Split là IMHO nguy hiểm vì một chuỗi luôn có thể chứa dấu phẩy. Quan sát những điều sau:
Vậy làm thế nào bạn sẽ giải thích điều đó? Và bạn muốn kết quả là gì? Một mảng với:
Ngay cả khi bạn thoát khỏi dấu phẩy, bạn sẽ có một vấn đề. Tôi nhanh chóng kết thúc điều này với nhau:
Đã trả lời ngày 29 tháng 8 năm 2012 lúc 15:12Aug 29, 2012 at 15:12
JustMejustmeJustme 3713 Huy hiệu bạc3 Huy hiệu đồng3 silver badges3 bronze badges 2 Phương thức Split () được sử dụng để chia một chuỗi thành một mảng các chuỗi con và trả về mảng mới.
om-nom-nom 61.9K13 Huy hiệu vàng181 Huy hiệu bạc225 Huy hiệu Đồng13 gold badges181 silver badges225 bronze badges Đã trả lời ngày 18 tháng 5 năm 2010 lúc 14:27May 18, 2010 at 14:27
JakkwyldejakkwyldeJakkwylde 1.2969 huy hiệu bạc16 Huy hiệu đồng9 silver badges16 bronze badges 3 Lưu ý rằng những điều sau:
sẽ cảnh báo 1
Đã trả lời ngày 18 tháng 3 năm 2014 lúc 14:16Mar 18, 2014 at 14:16
user1386213user1386213user1386213 8619 Huy hiệu bạc16 Huy hiệu đồng9 silver badges16 bronze badges Chuyển chuỗi được phân tách bằng dấu phẩy của bạn vào chức năng này và nó sẽ trả về một mảng và nếu không tìm thấy chuỗi được phân tách bằng dấu phẩy thì nó sẽ trả về null.
Đã trả lời ngày 29 tháng 11 năm 2012 lúc 9:51Nov 29, 2012 at 9:51
BJ Patelbj PatelBJ Patel 6.10811 Huy hiệu vàng46 Huy hiệu bạc81 Huy hiệu Đồng11 gold badges46 silver badges81 bronze badges 4 Nâng cấp var myArr = "a,b,c,d,e,f,g,','"; result = myArr.split(','); 5 5 đơn giản không có nhiều thông minh. Dưới đây là một số nâng cấp cho các nhu cầu khác nhau. Bạn có thể tùy chỉnh chức năng cho nội dung trái tim của bạn.
Sử dụng var myArr = "a,b,c,d,e,f,g,','"; result = myArr.split(','); 7Nó có thể cảm thấy như một chút hack, nhưng nó đơn giản và được tối ưu hóa cao bởi hầu hết các động cơ JavaScript. Nó có một số lợi thế khác như hỗ trợ cho danh sách lồng nhau. Nhưng có những nhược điểm, chẳng hạn như yêu cầu đầu vào phải được định dạng đúng JSON. Bằng cách sử dụng 8 tương tự như cách tôi đã sử dụng 9 ở trên, bạn có thể sửa chữa đầu vào. Trong hai ví dụ đầu tiên dưới đây, tôi tùy chỉnh cách tôi muốn xử lý các giá trị trống: 0Đã trả lời ngày 14 tháng 11 năm 2021 lúc 18:51Nov 14, 2021 at 18:51
InigoinigoInigo 8.8614 Huy hiệu vàng31 Huy hiệu bạc59 Huy hiệu Đồng4 gold badges31 silver badges59 bronze badges 0 Dưới đây là một hàm sẽ chuyển đổi một chuỗi thành một mảng, ngay cả khi chỉ có một mục trong danh sách (không có ký tự phân cách): 1Sử dụng nó như thế này: 2Tôi đã tạo chức năng này vì 0 ném ra lỗi nếu không có bất kỳ ký tự phân cách nào trong chuỗi (chỉ có một mục).
radu122 2.77622 huy hiệu bạc24 Huy hiệu đồng22 silver badges24 bronze badges Đã trả lời ngày 22 tháng 10 năm 2013 lúc 16:23Oct 22, 2013 at 16:23
Kabb5Kabb5Kabb5 3.6822 Huy hiệu vàng32 Huy hiệu bạc55 Huy hiệu Đồng2 gold badges32 silver badges55 bronze badges 2 3Nó sẽ kết quả: 4Và nếu bạn muốn chuyển đổi theo sau thành: 4đây: 6use: 7
Mosbah 1.5171 Huy hiệu vàng14 Huy hiệu bạc27 Huy hiệu đồng1 gold badge14 silver badges27 bronze badges Đã trả lời ngày 23 tháng 1 năm 2019 lúc 9:18Jan 23, 2019 at 9:18
Mubeen Khanmubeen KhanMubeen Khan 8971 Huy hiệu vàng10 Huy hiệu bạc11 Huy hiệu đồng1 gold badge10 silver badges11 bronze badges Trở lại chức năng 8Chấp nhận chuỗi và đối tượng của nó: 9JSfiddle https://jsfiddle.net/7ne9l4lj/1/
Đã trả lời ngày 18 tháng 9 năm 2015 lúc 16:48Sep 18, 2015 at 16:48
Andi Arandi arAndi AR 2.5282 Huy hiệu vàng22 Huy hiệu bạc28 Huy hiệu đồng2 gold badges22 silver badges28 bronze badges 1 Tôi đã có một vấn đề tương tự, nhưng phức tạp hơn vì tôi cần chuyển đổi tệp CSV thành một mảng mảng (mỗi dòng là một phần tử mảng bên trong có một loạt các mục được chia theo dấu phẩy). Giải pháp dễ nhất (và tôi đặt cược an toàn hơn) là sử dụng Papaparse có tùy chọn "không tiêu đề" để chuyển đổi tệp CSV thành một mảng mảng, cộng với, nó tự động phát hiện ", như dấu phân cách của tôi. Thêm vào đó, nó được đăng ký bằng Bower, vì vậy tôi chỉ phải: 0Và sau đó sử dụng nó trong mã của tôi như sau: 1Tôi thực sự thích nó.
Đã trả lời ngày 18 tháng 6 năm 2015 lúc 3:58Jun 18, 2015 at 3:58
Diego Pamiodiego PamioDiego Pamio 1.37911 huy hiệu bạc21 Huy hiệu đồng11 silver badges21 bronze badges Một giải pháp tốt cho điều đó: 2
Đã trả lời ngày 21 tháng 3 năm 2018 lúc 13:59Mar 21, 2018 at 13:59
MANSPOFMANSPOFManspof 97723 Huy hiệu vàng73 Huy hiệu bạc164 Huy hiệu đồng23 gold badges73 silver badges164 bronze badges Đã trả lời ngày 21 tháng 10 năm 2019 lúc 19:17Oct 21, 2019 at 19:17
Kamil Kiełczewskikamil KiełczewskiKamil Kiełczewski 76.8K26 Huy hiệu vàng339 Huy hiệu bạc316 Huy hiệu Đồng26 gold badges339 silver badges316 bronze badges 2 Cách dễ nhất để làm điều đó: 3Đã trả lời ngày 29 tháng 6 lúc 7:44Jun 29 at 7:44
Như @oportocala đề cập, một chuỗi trống sẽ không dẫn đến mảng trống dự kiến. Vì vậy, để chống lại, làm: 4Đối với một loạt các số nguyên dự kiến, hãy làm: 5
Đã trả lời ngày 23 tháng 6 năm 2020 lúc 9:53Jun 23, 2020 at 9:53
Tôi đã tạo tập lệnh PHP để chuyển đổi chuỗi thành mảng và bạn có thể chạy nó vào trình duyệt của mình, vì vậy rất dễ dàng 6Đã trả lời ngày 2 tháng 5 năm 2021 lúc 6:22May 2, 2021 at 6:22
7Đầu ra:- & nbsp; ["tháng 1", "tháng 2", "tháng 3", "tháng 4", "tháng 5", "tháng 6", "tháng 7", "tháng 8", "tháng 9", "tháng 10", "tháng 11", "Tháng 12"] Rất đơn giản, bạn có thể sử dụng chức năng JavaScript mặc định chia cho việc này.split default javascript function for this. Đã trả lời ngày 8 tháng 5 năm 2021 lúc 11:55May 8, 2021 at 11:55
Lực bu lông BoltforceForce Bolt 1.0198 Huy hiệu bạc7 Huy hiệu đồng8 silver badges7 bronze badges Nếu người dùng tạo một lỗi đánh máy bằng cách thêm một không gian bổ sung.Bạn có thể sử dụng một cái gì đó như thế này. 8 9Đã trả lời ngày 19 tháng 8 năm 2021 lúc 15:02Aug 19, 2021 at 15:02
0 Đối với một mảng chuỗi thành chuỗi được phân tách bằng dấu phẩy: 0
Đã trả lời ngày 20 tháng 11 năm 2019 lúc 7:25Nov 20, 2019 at 7:25
Srikanth Gowdasrikanth GowdaSrikanth Gowda 5.5537 Huy hiệu vàng19 Huy hiệu bạc33 Huy hiệu đồng7 gold badges19 silver badges33 bronze badges 4 |