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[];
1Cá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ảngconst 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ố 8Như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"];
0Cá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"];
2Chú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àyconst books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
4Phươ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"];
6Như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];
0Cá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[];
1const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
console.log[books];
1Dấ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ỗiconst books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
console.log[books];
2Nế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];
3Lư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];
4Kế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[];
5Cá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[];
4new 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];
8Mộ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ớiconst books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
2Bạ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[];
1const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
console.log[books];
1Tô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
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