Bài đăng này sẽ chứng minh việc chuyển đổi chuỗi thành một mảng trong JavaScript.
Làm cách nào để chuyển đổi/sửa đổi một chuỗi thành một mảng trong JavaScript?
Để chuyển đổi/sửa đổi một chuỗi thành một mảng trong JavaScript, có thể sử dụng nhiều phương thức. Một số trong số họ được liệt kê dưới đây:
Phương pháp 1: Chuyển đổi chuỗi thành mảng bằng phương thức Array.from()
Để sửa đổi một chuỗi trong một mảng JavaScript “ Mảng.từ() có thể sử dụng phương pháp. Khi xử lý các chuỗi, mỗi chữ cái của chuỗi được chuyển đổi thành một thành viên của thể hiện mảng mới, nhưng khi xử lý các giá trị nguyên, thể hiện mảng mới chỉ cần lấy các phần tử của mảng hiện có.
cú pháp
Để sử dụng Array.from(), có thể sử dụng phương thức sau:
Mảng . từ ( đối tượng, mapFunction, thisValue )
Bây giờ, thực hiện các hướng dẫn sau:
- Đầu tiên, khai báo một biến và gán giá trị cho biến đó. Để làm như vậy, một biến có tên “ tên của tôi ” được tuyên bố.
- Tiếp theo, lấy một biến khác có tên khác và sử dụng lệnh “ Mảng.từ() ” để chuyển đổi giá trị chuỗi riêng lẻ:
đặt tênChars = Mảng . từ ( tên của tôi ) ;
Cuối cùng, hiển thị đầu ra trên bảng điều khiển với sự trợ giúp của “ console.log() ' phương pháp:
bảng điều khiển. đăng nhập ( tênChars ) ;
Có thể thấy rằng chuỗi đã được chuyển đổi thành một mảng. Mỗi chỉ số của nó chứa một ký tự đơn, tương ứng:
Phương pháp 2: Chuyển đổi một chuỗi thành một mảng bằng phương thức Object.assign()
JavaScript “ Object.assign() ” có thể được sử dụng để tách chuỗi thành các ký tự hoặc giá trị riêng biệt. Để làm như vậy, hãy làm theo các hướng dẫn đã nêu được liệt kê dưới đây:
- Khởi tạo biến và gán giá trị theo sở thích của bạn.
- Sau đó, khai báo một biến khác có tên khác và sử dụng phương thức “Object.assign()” để chuyển đổi chuỗi thành các ký tự riêng lẻ:
đặt tên là Char = Sự vật . giao phó ( [ ] , Tên ) ;
Cuối cùng, hiển thị mảng trên bảng điều khiển bằng cách sử dụng “console.log(nameChar)”:
bảng điều khiển. đăng nhập ( tênChar ) ;
Phương pháp 3: Chuyển đổi một chuỗi thành một mảng bằng phương thức split()
Các ' tách ra() ” Phương thức JavaScript được sử dụng để chuyển đổi chuỗi thành chuỗi con trong một mảng. Khoảng trống được sử dụng làm toán tử để thay đổi chuỗi thành chuỗi con trong một mảng. Hơn nữa, phương thức split() không thể sửa đổi chuỗi gốc/thực tế.
cú pháp
Để sử dụng phương thức split(), hãy sử dụng cú pháp được nêu dưới đây:
sợi dây. tách ra ( ngăn cách, giới hạn )Đây:
- ” dải phân cách ” được sử dụng để thêm khoảng cách giữa các từ chuỗi và chuyển đổi nó thành chuỗi con.
- “ giới hạn ” được sử dụng để chỉ định giới hạn của chuỗi.
Ví dụ 1: Tách chuỗi bằng cách thêm khoảng trắng và lưu trữ chuỗi trong mảng
Các ' tách ra() ” được gọi để chia chuỗi thành các từ riêng lẻ. Ở đây, “’ ‘” được sử dụng làm dấu phân cách để thêm khoảng trắng giữa từ trong chuỗi:
để văn bản = 'Đây là trang web Linuxhint' ;để mảng = chữ. tách ra ( '' ) ;
Sau đó, sử dụng đoạn mã sau để hiển thị đầu ra trên bảng điều khiển:
bảng điều khiển. đăng nhập ( mảng )
Ví dụ 2: Tách văn bản bằng cách loại bỏ một chuỗi con và lưu trữ nó trong một mảng
Trong ví dụ này, “ Linux ” Tham số được đặt làm dấu tách chuỗi để tách chuỗi đã chỉ định thành các chuỗi con khác nhau:
để văn bản = 'Đây là trang web Linuxhint' ;để mảng = chữ. tách ra ( 'Linux' ) ;
Cuối cùng, hiển thị đầu ra với sự trợ giúp của lệnh này:
bảng điều khiển. đăng nhập ( mảng ) ;đầu ra
Phương pháp 4: Chuyển đổi một chuỗi thành một mảng bằng cách sử dụng toán tử spread[…]
Toán tử spread[…..] cũng có thể được sử dụng để chuyển đổi một chuỗi thành một mảng. Để làm như vậy, hãy khởi tạo biến và đặt giá trị. Sau đó, sử dụng “[ …tên ]” làm giá trị của biến khác sẽ trải chuỗi thành một mảng dưới dạng một ký tự riêng lẻ:
để tên = 'Linux' ;đặt tên là Char = [ ... tên ] ;
bảng điều khiển. đăng nhập ( tênChar ) ;
đầu ra
Đó là tất cả về việc chuyển đổi chuỗi thành một mảng bằng cách sử dụng các phương thức khác nhau.
Phần kết luận
Để chuyển đổi một chuỗi thành một mảng trong JavaScript, có nhiều phương thức có thể được sử dụng, chẳng hạn như “ Mảng.từ() ”, “ Object.assign() ”, “ tách ra() ” phương pháp, và “ lây lan[…] ' nhà điều hành. Ở đâu ' Mảng.từ() ” được sử dụng để chuyển đổi chuỗi thành chuỗi con. Bài viết này đã nêu các phương pháp khác nhau để chuyển đổi chuỗi thành một mảng trong JavaScript.