Cách hiển thị mảng chuỗi trong javascript

Ban đầu, javascript chỉ được sử dụng để tạo giao diện web nhưng ngày nay, javascript là một trong những ngôn ngữ phổ biến nhất được sử dụng trong nhiều lĩnh vực. Mảng và Chuỗi là một trong những nơi chứa dữ liệu được sử dụng rộng rãi nhất trong Javascript

Phạm vi

Trong bài viết này, chúng ta sẽ nghiên cứu

  • Các phương pháp chuyển đổi mảng thành chuỗi
  • Cách chuyển chuỗi thành mảng trong javascript
  • Mảng lồng nhau và cách chuyển mảng lồng nhau thành chuỗi trong javascript

Giới thiệu

Mảng trong javascript dùng để chứa nhiều phần tử trong một biến duy nhất. Chuỗi được sử dụng để chứa chuỗi ký tự. Nhiều khi chúng ta gặp trường hợp cần chuyển mảng thành chuỗi trong javascript. Có một phương thức trong javascript được gọi là toString[], được sử dụng cho mục đích này

Chuyển đổi Mảng thành Chuỗi trong Javascript [Sử dụng Phương thức toString[]]

Để chuyển đổi một mảng thành một chuỗi trong Javascript, chúng tôi chỉ cần áp dụng phương thức toString[] trên mảng đã cho và chúng tôi nhận được một phiên bản được xâu chuỗi của mảng của chúng tôi. Đầu tiên, javascript nội bộ chuyển đổi từng phần tử thành chuỗi và sau đó cụ thể hóa chúng để trả về chuỗi cuối cùng

Hãy xem xét một số chuyển đổi được sử dụng rộng rãi

Chuyển đổi một mảng số thành một chuỗi trong Javascript

Mã để chuyển đổi mảng số thành chuỗi sẽ như sau

const IntArray = [1,2,3,4,5]
IntArray.toString[]

đầu ra

Như bạn có thể nhận thấy ở đầu ra rằng dấu ngoặc vuông được thay thế bằng dấu ngoặc kép. Điều này chỉ ra rằng mảng đã cho được chuyển đổi thành một chuỗi

Chuyển đổi một mảng chuỗi thành chuỗi trong Javascript

Đoạn code chuyển mảng xâu thành xâu sẽ như sau

const StringArray = ['Bill','Elon','Steve' ]
StringArray.toString[]

đầu ra

Chuyển đổi Mảng hỗn hợp [cả số và chuỗi] thành Chuỗi trong Javascript

Mã để chuyển đổi mảng thành chuỗi javascript như sau

const MixArray = ['Bill',2,3 ]
MixArray.toString[]

đầu ra

Chuyển chuỗi về mảng trong Javascript

Không có phương pháp trực tiếp hiện tại để làm như vậy. Nhưng nếu chúng ta xem xét kỹ hơn tình huống đã cho, thì chúng ta sẽ nhận thấy rằng chuỗi chứa tất cả các phần tử của mảng và nếu chúng ta chỉ cần kết hợp tất cả các phần tử đã cho thành một mảng duy nhất, thì chúng ta có thể lấy lại mảng của mình

Bạn có biết phương thức nào trong javascript có thể sử dụng trong trường hợp này không?

Có một phương thức trong javascript được gọi là split[] chia một chuỗi thành một mảng các chuỗi con. Tham số mà chúng ta truyền vào hàm split được sử dụng để tách chuỗi. Do đó, nếu chúng ta chuyển ',' làm tham số cho phương thức phân tách của mình, thì chúng ta sẽ nhận được mảng cần thiết

Bây giờ hãy xem mã cho kịch bản trên

const MixArray = ['Bill',2,3 ]
const string = MixArray.toString[]
const ans_array = string.split[',']
console.log[ans_array]

đầu ra

Như bạn có thể thấy các giá trị số nguyên cũng được chuyển đổi thành chuỗi. Đây là cách phương thức phân tách hoạt động, nó không thể phát hiện loại chuỗi trước đó

Làm việc với Mảng lồng nhau

Có thể xảy ra tình huống khi chúng ta có một mảng bên trong một mảng; . Làm cách nào để chuyển đổi một mảng như vậy thành một chuỗi? . Do đó, tất cả các phần tử của mảng, bao gồm cả các phần tử mảng lồng nhau, được kết hợp thành một mảng duy nhất. Và đó là cách chúng ta có được mảng mới có tất cả các phần tử được phân tách bằng dấu phẩy

Hãy nhìn vào mã cho điều này

const NestedArr = [1,"Steve",["Elon",2]]
NestedArr.toString[]

đầu ra

Trong ví dụ trên, phương thức toString làm phẳng mảng và tất cả các phần tử của mảng, bao gồm các phần tử mảng lồng nhau, được kết hợp thành một mảng duy nhất

JavaScript hỗ trợ nhiều loại mảng khác nhau, mảng chuỗi là một trong số đó. Mảng chuỗi chẳng là gì ngoài mảng của chuỗi. Mảng là một biến lưu trữ nhiều giá trị có cùng kiểu. Trong ngữ cảnh của một mảng chuỗi, nó chỉ lưu trữ giá trị chuỗi. Chuỗi là sự kết hợp của các ký tự. Dưới đây là một số ví dụ về chuỗi – “RAM”, “SHYAM”, “XYZ”, “xyz”, v.v. Không có gì khác biệt giữa mảng chuỗi với mảng số nguyên hoặc số thập phân. Hầu như tất cả các chức năng vẫn giữ nguyên

Loại mảng trong JavaScript với ví dụ

Có hai loại mảng chuỗi như mảng số nguyên hoặc mảng float

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

  • Mảng truyền thống
  • Mảng chuỗi như một đối tượng

1. Mảng truyền thống

Đây là một mảng bình thường. Trong phần này, chúng tôi khai báo một mảng theo cách mà việc lập chỉ mục sẽ bắt đầu từ chính 0. 0 sẽ được theo sau bởi 1, 2, 3, …. n

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [82.828 xếp hạng]

var characters = ["AB", "CD", "XY"];

var trong một khóa sử dụng để khai báo bất kỳ biến nào. “ký tự” là tên của mảng. AB, CD, XY là các giá trị được lưu trữ trong mảng. Trong ví dụ khai báo mảng, chúng ta có thể truy cập giá trị theo vị trí 0,1 và 2. Hãy xem cách chúng ta có thể truy cập giá trị của mã được đề cập ở trên



Array in JavaScript


var characters = ["AB", "CD", "XY"];
alert[characters];    // output will be AB,CD,XY
alert[characters[0]]; // output will be AB



In mảng chuỗi sử dụng for Loop



Array in JavaScript


var characters = ["AB", "CD", "XY"];
for[var i=0; i

Chủ Đề