Sử dụng phương thức
new Array[];
9 để đặt các phần tử trên một mảng thành một giá trị cụ thể, e. g. const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
0 tạo một mảng gồm các phần tử const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
1 có giá trị const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
2. Phương thức const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
3 thay đổi các phần tử trong một mảng đặt chúng thành một giá trị tĩnh và trả về mảng đã sửa đổiChúng tôi gọi là Mảng. phương thức điền vào một mảng hiện có với độ dài đã đặt để điền vào mảng một giá trị cụ thể
Tham số mà chúng ta truyền cho phương thức
const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
3 là giá trị để điền vào mảngHàm tạo Array[] tạo một mảng gồm N phần tử trống, mà chúng ta có thể điền vào bằng cách sử dụng phương thức
new Array[];
9Nếu giá trị được xác định dựa trên một giá trị trong một mảng hiện có, hãy sử dụng Array. phương pháp bản đồ thay thế
Đặt tất cả các phần tử mảng thành một giá trị cụ thể bằng map[] #
Để đặt các phần tử của một mảng thành một giá trị cụ thể, hãy sử dụng phương thức
const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
6 để lặp lại mảng và trả về giá trị trên mỗi lần lặp. Phương thức const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
7 trả về một mảng mới chứa tất cả các giá trị được trả về từ hàm được cung cấpHàm chúng ta đã truyền cho phương thức
const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
6 được gọi với từng phần tử trong mảngBạn có thể sử dụng giá trị của phần tử để lấy giá trị mới mà mảng sẽ chứa
Bất cứ thứ gì chúng ta trả về từ hàm sẽ được thêm vào mảng mà phương thức
const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
6 trả vềPhương thức
const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
7 tạo một mảng mới, nó không thay đổi mảng ban đầuNếu bạn muốn thay đổi mảng ban đầu tại chỗ, thay vào đó hãy sử dụng vòng lặp for cơ bản
Đặt tất cả các phần tử mảng thành một giá trị cụ thể bằng cách sử dụng vòng lặp #
Để đặt các phần tử của một mảng thành một giá trị cụ thể, hãy sử dụng vòng lặp for để lặp lại mảng và trên mỗi lần lặp, hãy đặt phần tử tại chỉ mục hiện tại thành giá trị cụ thể
Cách tiếp cận này thay đổi mảng ban đầu, thay vì trả về một mảng mới
Chúng tôi sử dụng chỉ mục để truy cập phần tử mảng hiện tại và tăng giá trị của nó bằng
const books = ["The Great Gatsby", "War and Peace", "Hamlet", "Moby Dick"];
02Đây là cách tiếp cận thủ công hơn hai cách trước nhưng là một lựa chọn tốt nếu bạn muốn thay đổi mảng và không tạo mảng mới
Một đối tượng Array được sử dụng để lưu trữ một tập hợp các giá trị trong một tên biến duy nhất. Mỗi giá trị là một phần tử của mảng và có một số chỉ mục liên quan.
Bạn có thể tham chiếu đến một phần tử cụ thể trong mảng bằng cách sử dụng tên của mảng và số chỉ mục. Số chỉ mục bắt đầu từ số không.
Bạn tạo một thể hiện của đối tượng Array với từ khóa "new"
var family_names=new Array[5]
Số phần tử dự kiến nằm trong dấu ngoặc đơn, trong trường hợp này là 5
Bạn gán dữ liệu cho từng phần tử trong mảng như thế này
family_names[0]="Tove" family_names[1]="Jani" family_names[2]="St�le" family_names[3]="Hege" family_names[4]="Kai"
Và dữ liệu có thể được lấy từ bất kỳ phần tử nào bằng cách sử dụng chỉ mục của phần tử mảng cụ thể mà bạn muốn. Như thế này
mother=family_names[0] father=family_names[1]
Các phương pháp phổ biến nhất
Phương phápGiải thíchNNIEECMAchiều dàiTrả về số lượng phần tử trong một mảng. Thuộc tính này được gán một giá trị khi một mảng được tạo
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
family_names[0]="Tove" family_names[1]="Jani" family_names[2]="St�le" family_names[3]="Hege" family_names[4]="Kai"0
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.
family_names[0]="Tove" family_names[1]="Jani" family_names[2]="St�le" family_names[3]="Hege" family_names[4]="Kai"1
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
family_names[0]="Tove" family_names[1]="Jani" family_names[2]="St�le" family_names[3]="Hege" family_names[4]="Kai"2
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.
family_names[0]="Tove" family_names[1]="Jani" family_names[2]="St�le" family_names[3]="Hege" family_names[4]="Kai"3
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
family_names[0]="Tove" family_names[1]="Jani" family_names[2]="St�le" family_names[3]="Hege" family_names[4]="Kai"5
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àyfamily_names[0]="Tove" family_names[1]="Jani" family_names[2]="St�le" family_names[3]="Hege" family_names[4]="Kai"7
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 đó
family_names[0]="Tove" family_names[1]="Jani" family_names[2]="St�le" family_names[3]="Hege" family_names[4]="Kai"9
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];
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 cho 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
family_names[0]="Tove" family_names[1]="Jani" family_names[2]="St�le" family_names[3]="Hege" family_names[4]="Kai"0
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ớifamily_names[0]="Tove" family_names[1]="Jani" family_names[2]="St�le" family_names[3]="Hege" family_names[4]="Kai"5
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[];
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