Cách chuyển đổi một chuỗi thành một mảng trong JavaScript

Cach Chuyen Doi Mot Chuoi Thanh Mot Mang Trong Javascript



Trong các ngôn ngữ cấp cao, chuỗi là cấu trúc dữ liệu nhanh và hiệu quả nhất. Trong khi mảng bao gồm các phần tử dữ liệu chuỗi tương tự. Hơn nữa, các mảng có thể được sử dụng để lưu trữ các giá trị khác nhau trong một biến duy nhất. Mỗi phần tử mảng có một số duy nhất được liên kết với nó, được gọi là chỉ mục số, cho phép người dùng truy cập nó. Mảng trong JavaScript thường bắt đầu bằng chỉ số 0 và có thể được thao tác bằng các phương thức khác nhau.

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ôi tên = 'Hafsa Javed' ;

đặ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ẻ:
hãy đặt tên = 'Linux' ;

đặ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.