JavaScript khai báo biến từ mả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

Bạn có thể đặt một biến trong JavaScript mảng 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 .

VAR có thể là một mảng không?

Tuy nhiên, bạn không thể tạo một mảng var , vì var không phải là một loại, mà là một từ khóa được sử dụng thay cho một loại, chẳng hạn như . Bạn sẽ phải xác định một loại cụ thể cho mảng của mình nếu không bạn sẽ gặp sự cố. Đối với trường hợp của bạn, bạn cần một mảng động hoặc đối tượng.

Tôi có thể đặt biến trong mảng không?

Mảng là một biến chứa nhiều giá trị. Có thể sử dụng bất kỳ biến nào dưới dạng mảng . Không có giới hạn tối đa đối với kích thước của một mảng, cũng như không có bất kỳ yêu cầu nào đối với các biến thành viên được lập chỉ mục hoặc gán liên tục. Mảng không dựa trên. phần tử đầu tiên được lập chỉ mục với số 0.

Chủ Đề