Bạn có thể có một chuỗi các chuỗi trong javascript không?

Trong bài viết này, tôi sẽ chỉ cho bạn 3 cách để bạn có thể tạo một mảng bằng JavaScript. Tôi cũng sẽ chỉ cho bạn cách tạo một mảng từ một chuỗi bằng phương thức

new Array[];
1

Cách tạo một mảng trong JavaScript bằng toán tử gán

Cách phổ biến nhất để tạo một mảng trong JavaScript là gán mảng đó cho một biến như thế này

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];

Nếu chúng ta

new Array[];
2 mảng, thì nó sẽ hiển thị cho chúng ta tất cả 4 phần tử được liệt kê trong mảng

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];

console.log[books];

Cách tạo mảng trong JavaScript bằng toán tử new và hàm tạo mảng

Một cách khác để tạo mảng là sử dụng từ khóa

new Array[];
3 với hàm tạo
new Array[];
4

Đây là cú pháp cơ bản

new Array[];

Nếu một tham số số được truyền vào dấu ngoặc đơn, điều đó sẽ đặt độ dài cho mảng mới

Trong ví dụ này, chúng tôi đang tạo một mảng có độ dài 3 ô trống

new Array[3]

Nếu chúng ta sử dụng thuộc tính độ dài trên mảng mới, thì nó sẽ trả về số 3.

________số 8

Nhưng nếu chúng ta cố gắng truy cập bất kỳ phần tử nào của mảng, nó sẽ trả về trạng thái không xác định vì tất cả các vị trí đó hiện đang trống

new Array[3][0]

Chúng ta có thể sửa đổi ví dụ của mình để nhận nhiều tham số và tạo một mảng các mặt hàng thực phẩm.

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
0

Cách tạo mảng trong JavaScript bằng Array. của[]

Một cách khác để tạo mảng là sử dụng phương thức

new Array[];
5. Phương thức này nhận bất kỳ số lượng đối số nào và tạo một thể hiện mảng mới

Đây là cú pháp cơ bản

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
2

Chúng tôi có thể sửa đổi ví dụ thực phẩm trước đó của mình để sử dụng phương pháp

new Array[];
5 như thế này

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
4

Phương pháp này thực sự tương tự như sử dụng hàm tạo Array. Điểm khác biệt chính là nếu bạn nhập một số duy nhất bằng cách sử dụng  

new Array[];
5 thì nó sẽ trả về một mảng có số đó trong đó. Nhưng hàm tạo Array tạo x số vị trí trống cho số đó.

Trong ví dụ này, nó sẽ trả về một mảng có số 4 trong đó

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
6

Nhưng nếu tôi thay đổi ví dụ này để sử dụng hàm tạo Array, thì nó sẽ trả về một mảng gồm 4 vị trí trống.

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];

console.log[books];
0

Cách tạo một mảng từ một chuỗi bằng phương thức split[]

Đây là cú pháp của phương thức JavaScript

new Array[];
1

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];

console.log[books];
1

Dấu phân cách tùy chọn là một loại mẫu cho máy tính biết nơi mỗi lần phân tách sẽ xảy ra

Tham số giới hạn tùy chọn là một số dương cho máy tính biết có bao nhiêu chuỗi con trong giá trị mảng được trả về

Trong ví dụ này, tôi có chuỗi

new Array[];
9. Nếu tôi sử dụng phương thức
new Array[];
1 mà không có dấu tách, thì giá trị trả về sẽ là một mảng của toàn bộ chuỗi

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];

console.log[books];
2

Nếu tôi muốn thay đổi nó để chuỗi được chia thành các ký tự riêng lẻ, thì tôi cần thêm dấu phân cách. Dấu phân cách sẽ là một chuỗi rỗng.

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];

console.log[books];
3

Lưu ý cách các khoảng trắng được coi là ký tự trong giá trị trả về.

Nếu tôi muốn thay đổi nó để chuỗi được chia thành các từ riêng lẻ, thì dấu phân cách sẽ là một chuỗi trống có khoảng trắng

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];

console.log[books];
4

Kết luận

Trong bài viết này, tôi đã chỉ cho bạn ba cách để tạo một mảng bằng cách sử dụng toán tử gán, hàm tạo mảng và phương thức

new Array[];
5

Cách phổ biến nhất để tạo một mảng trong JavaScript là gán mảng đó cho một biến như thế này

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];

Một cách khác để tạo mảng là sử dụng từ khóa

new Array[];
3 với hàm tạo
new Array[];
4

new Array[];

Nếu một tham số số được truyền vào dấu ngoặc đơn, tham số đó sẽ đặt độ dài cho mảng mới với số vị trí trống đó

Ví dụ đoạn mã này sẽ tạo một mảng có độ dài là 3 ô trống

new Array[3]

Chúng ta cũng có thể truyền vào nhiều tham số như thế này

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];

console.log[books];
8

Một cách khác để tạo mảng là sử dụng phương thức

new Array[];
5. Phương thức này nhận bất kỳ số lượng đối số nào và tạo một thể hiện mảng mới

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
2

Bạn cũng có thể lấy một chuỗi và tạo một mảng bằng phương thức

new Array[];
1

const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];

console.log[books];
1

Tôi hy vọng bạn thích bài viết này về mảng JavaScript

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

Jessica Wilkins

Tôi là một nhạc sĩ và một lập trình viên

Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Một chuỗi có thể là một mảng trong JavaScript không?

Chuỗi trong JavaScript có thể được chuyển đổi thành một mảng ký tự bằng cách sử dụng hàm split[] và Array. các hàm from[] .

Bạn có thể có một chuỗi các chuỗi không?

Trả lời. Đúng. Giống như mảng có thể chứa các kiểu dữ liệu khác như char, int, float, mảng cũng có thể chứa các chuỗi . Trong trường hợp này, mảng trở thành một mảng 'mảng ký tự' vì chuỗi có thể được xem dưới dạng một dãy hoặc mảng ký tự.

{} và [] trong JavaScript là gì?

{} là cách viết tắt để tạo một đối tượng trống . Có thể coi đây là cơ sở cho các loại đối tượng khác. Đối tượng cung cấp liên kết cuối cùng trong chuỗi nguyên mẫu có thể được sử dụng bởi tất cả các đối tượng khác, chẳng hạn như Mảng. [] là cách viết tắt để tạo một mảng trống.

Bạn có thể tạo một mảng các biến JavaScript không?

Biến JavaScript có thể là đối tượng. Mảng là loại đối tượng đặc biệt. Do đó, bạn có thể có các biến thuộc các loại khác nhau trong cùng một Mảng .

Chủ Đề