Một mảng là một loại cấu trúc dữ liệu nơi bạn có thể lưu trữ một danh sách các yếu tố được đặt hà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. & nbsp; 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
1.new Array[];
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 sẽ là gán cho 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 yếu 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ột mảng trong JavaScript bằng toán tử mới và hàm tạo mảngHow to create an array in JavaScript using the new operator and Array constructor
Một cách khác để tạo một 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 chuyể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ó chiều dài 3 khe trống.
new Array[3]
nếu chúng tôi sử dụng thuộc tính độ dài trên mảng mới, sau đó nó sẽ trả về số 3.If we use the length property on the new array, then it will return the number 3.
new Array[3].length
Nhưng nếu chúng tôi cố gắng truy cập bất kỳ yếu tố nào của mảng, nó sẽ quay trở lạ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 tôi có thể sửa đổi ví dụ của chúng tôi để lấy nhiều tham số và tạo một loạt các mặt hàng thực phẩm.We can modify our example to take in multiple parameters and create an array of food items.
Cách khác để tạo một mảng là sử dụng phương thứcnew Array[];
5. Phương thức này có bất kỳ số lượng đối số nào và tạo một thể hiện mảng mới.Another way to create an array is to use the
new Array[];
5 method. This method takes in any number of arguments and creates a new array instance. Đây là cú pháp cơ bản:
Array.of[];
Nếu một tham số số được chuyể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ó chiều dài 3 khe trống.This method is really similar to using the Array constructor. The key difference is that if you pass in a single number using
new Array[];
5 it will return an array with that number in it. But the Array constructor creates x number of empty slots for that number.new Array[3]
nếu chúng tôi sử dụng thuộc tính độ dài trên mảng mới, sau đó nó sẽ trả về số 3.Nhưng nếu chúng tôi cố gắng truy cập bất kỳ yếu tố nào của mảng, nó sẽ quay trở lại không xác định vì tất cả các vị trí đó hiện đang trống.But if I changed this example to use the Array constructor, then it would return an array of 4 empty slots.
new Array[3][0]
Chúng tôi có thể sửa đổi ví dụ của chúng tôi để lấy nhiều tham số và tạo một loạt các mặt hàng thực phẩm.How to create an array from a string using the split[] method
Cách khác để tạo một mảng là sử dụng phương thức
new Array[];
5. Phương thức này có 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"];
console.log[books];
1Chúng tôi có thể sửa đổi ví dụ thực phẩm trước đây của chúng tôi để sử dụng phương pháp
new Array[];
5 như thế này.Phương pháp này thực sự giống với việc sử dụng hàm tạo mảng. Sự khác biệt chính là nếu bạn vượt qua trong một số sử dụng & nbsp; ________ 25, nó sẽ trả về một mảng với số đó trong đó. Nhưng hàm tạo mảng tạo ra x số khe trống cho số đó.
Trong ví dụ này, nó sẽ trả về một mảng với số 4 trong đó.
let myArr = Array.of[4];
console.log[myArr];
BUT Nếu tôi thay đổi ví dụ này để sử dụng hàm tạo mảng, thì nó sẽ trả về một mảng gồm 4 khe trống.If I wanted to change it so the string is split up into individual characters, then I would need to add a separator. The separator would be an empty string.
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 []Notice how the spaces are considered characters in the return value.
Dưới đây là cú pháp cho phương pháp JavaScript
new Array[];
1.const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
console.log[books];
4ConclusionConclusion
Bộ phân cách tùy chọn là một loại mẫu cho máy tính biết mỗi lần phân chia sẽ xảy ra.
Cách phổ biến nhất để tạo một mảng trong JavaScript sẽ là gán cho 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 yếu tố được liệt kê trong mảng.new Array[];
const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
console.log[books];
cách tạo một mảng trong JavaScript bằng toán tử mới và hàm tạo mảngMột cách khác để tạo một mảng là sử dụng từ khóa
new Array[];
3 với hàm tạo new Array[];
4.new Array[3]
Đây là cú pháp cơ bản:
const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
console.log[books];
8Nếu một tham số số được chuyển vào dấu ngoặc đơn, điều đó sẽ đặt độ dài cho mảng mới.
Array.of[];
Trong ví dụ này, chúng tôi đang tạo một mảng có chiều dài 3 khe trống.
const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
console.log[books];
1new Array[3]
nếu chúng tôi sử dụng thuộc tính độ dài trên mảng mới, sau đó nó sẽ trả về số 3.Nhưng nếu chúng tôi cố gắng truy cập bất kỳ yếu tố nào của mảng, nó sẽ quay trở lại không xác định vì tất cả các vị trí đó hiện đang trống.