Gán giá trị mảng cho biến JavaScript

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 đổi

Chú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ảng

Hà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[];
9

Nế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ấp

Hà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ảng

Bạ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 đầu

Nế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ài

Trả 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[];
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

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ày

family_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];
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 cho 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

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];
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

family_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[];
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

Làm cách nào để gán mảng cho một biến trong JavaScript?

Khi bạn gán giá trị cho một biến, biến đó phải ở bên trái toán tử gán [dấu bằng "="]. This way has the variable on the left: largest = array[i]; It puts the array[i] value into the largest variable, and so it works.

Tôi có thể gán một mảng cho một biến không?

Gán giá trị cho mảng kết hợp các phần tử biến có thể được thực hiện bằng cách sử dụng câu lệnh gán trong đó mảng được đặt tên, giá trị chỉ mục được chỉ định và giá trị phần tử tương ứng được gán.

Làm cách nào để lưu trữ mảng trong biến JavaScript?

Mảng là một loại biến đặc biệt lưu trữ nhiều giá trị bằng một cú pháp đặc biệt. Mảng có thể được tạo bằng cú pháp ký tự mảng hoặc hàm tạo mảng . Cú pháp mảng. var stringArray = ["một", "hai", "ba"]; . var numericArray = Mảng mới[3];

Làm cách nào để lấy giá trị từ mảng trong JavaScript?

Mảng Javascript . hàm values[] là một hàm có sẵn trong JavaScript được sử dụng để trả về một đối tượng Iterator mảng mới chứa các giá trị cho từng chỉ mục trong mảng i. e, nó in ra tất cả các phần tử của mảng. Giá trị trả về. Nó trả về một đối tượng lặp mảng mới i. e, các phần tử của mảng đã cho.

Chủ Đề