Ba cách để xây dựng mảng trong javascript là gì?

Giả sử, một mảng có hai phần tử. Nếu bạn cố gắng thêm một phần tử ở chỉ số 3 [phần tử thứ tư], phần tử thứ ba sẽ không được xác định. Ví dụ,

let dailyActivities = [ 'eat', 'sleep'];

// this will add the new element 'exercise' at the 3 index
dailyActivities[3] = 'exercise';

console.log[dailyActivities]; // ["eat", "sleep", undefined, "exercise"]

Về cơ bản, nếu bạn cố gắng thêm các phần tử vào các chỉ số cao, thì các chỉ số ở giữa sẽ có giá trị không xác định

Xóa phần tử khỏi mảng

Bạn có thể sử dụng phương thức

const array2 = new Array["eat", "sleep"];
2 để xóa phần tử cuối cùng khỏi mảng. Phương thức
const array2 = new Array["eat", "sleep"];
2 cũng trả về giá trị được trả về. Ví dụ,

const array1 = ["eat", "sleep"];
0

Nếu bạn cần xóa phần tử đầu tiên, bạn có thể sử dụng phương thức

const array2 = new Array["eat", "sleep"];
4. Phương thức
const array2 = new Array["eat", "sleep"];
4 xóa phần tử đầu tiên và cũng trả về phần tử đã xóa. Ví dụ,

const array1 = ["eat", "sleep"];
1

Độ dài mảng

Bạn có thể tìm độ dài của một phần tử [số phần tử trong một mảng] bằng cách sử dụng thuộc tính

const array2 = new Array["eat", "sleep"];
6. Ví dụ,

const array1 = ["eat", "sleep"];
2

Phương thức mảng

Trong JavaScript, có nhiều phương thức mảng khác nhau giúp thực hiện các phép tính hữu ích dễ dàng hơn

Một số phương thức mảng JavaScript thường được sử dụng là

MethodDescripconcat[] nối hai hoặc nhiều mảng và trả về một resultindexOf[] tìm kiếm một phần tử của một mảng và trả về vị trí của nófind[] trả về giá trị đầu tiên của một phần tử mảng vượt qua testfindIndex[] trả về chỉ số đầu tiên của một phần tử mảng vượt qua

Thí dụ. Phương thức mảng JavaScript

const array1 = ["eat", "sleep"];
3

Hoạt động của mảng JavaScript

Trong JavaScript, một mảng là một đối tượng. Và, các chỉ số của mảng là các khóa đối tượng

Vì mảng là đối tượng nên các phần tử của mảng được lưu trữ theo tham chiếu. Do đó, khi một giá trị mảng được sao chép, bất kỳ thay đổi nào trong mảng được sao chép cũng sẽ phản ánh trong mảng ban đầu. Ví dụ,

const array1 = ["eat", "sleep"];
4

Bạn cũng có thể lưu trữ các giá trị bằng cách chuyển một khóa đã đặt tên vào một mảng. Ví dụ,

const array1 = ["eat", "sleep"];
5
Lập chỉ mục mảng trong JavaScript

Tuy nhiên, không nên lưu trữ các giá trị bằng cách đặt tên tùy ý trong một mảng

Do đó trong JavaScript, bạn nên sử dụng một mảng nếu các giá trị nằm trong bộ sưu tập có thứ tự. Mặt khác, tốt hơn là sử dụng đối tượng với

const array2 = new Array["eat", "sleep"];
7

Mảng JavaScript là một biến duy nhất được sử dụng để lưu trữ các phần tử khác nhau. Nó thường được sử dụng khi chúng ta muốn lưu trữ một danh sách các phần tử và truy cập chúng bằng một biến duy nhất. Không giống như hầu hết các ngôn ngữ nơi mảng là tham chiếu đến nhiều biến, trong JavaScript, mảng là một biến duy nhất lưu trữ nhiều phần tử

Khai báo một mảng. Về cơ bản có hai cách để khai báo một mảng

cú pháp

const array2 = new Array["eat", "sleep"];
3

Ghi chú. Nói chung phương pháp 1 được ưa thích hơn phương pháp 2. Hãy để chúng tôi hiểu lý do cho điều này

Thí dụ. Khởi tạo Array theo cách 1

const array2 = new Array["eat", "sleep"];
4

Thí dụ. Khởi tạo Array theo cách 2

jav




const array1 = ["eat", "sleep"];
4

const array1 = ["eat", "sleep"];
5
const array1 = ["eat", "sleep"];
6

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
41

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
43
const array2 = new Array["eat", "sleep"];
44
const array2 = new Array["eat", "sleep"];
45
const array2 = new Array["eat", "sleep"];
46

const array2 = new Array["eat", "sleep"];
47

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
49

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
43
const array2 = new Array["eat", "sleep"];
32
const array2 = new Array["eat", "sleep"];
45
const array2 = new Array["eat", "sleep"];
34

const array2 = new Array["eat", "sleep"];
47

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
37

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
43
const array2 = new Array["eat", "sleep"];
90
const array2 = new Array["eat", "sleep"];
45
const array2 = new Array["eat", "sleep"];
92
const array2 = new Array["eat", "sleep"];
93
const array2 = new Array["eat", "sleep"];
94

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
96

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
98

const array1 = ["eat", "sleep"];
5
const array1 = ["eat", "sleep"];
60

const array1 = ["eat", "sleep"];
61

Như trong ví dụ trên, ngôi nhà có 5 yếu tố i. e. [10, 20, 30, 40, 50] trong khi house1 chứa 5 phần tử không xác định thay vì có một phần tử 5. Do đó, trong khi làm việc với các số, phương pháp này thường không được ưu tiên nhưng nó hoạt động tốt với Chuỗi và Boolean như trong ví dụ trên home chứa một phần tử duy nhất 1BHK

đầu ra

const array2 = new Array["eat", "sleep"];
3

Thí dụ. Chúng tôi cũng có thể cập nhật sau khi khởi tạo

jav




const array1 = ["eat", "sleep"];
4

const array1 = ["eat", "sleep"];
5
const array1 = ["eat", "sleep"];
64

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
43
const array2 = new Array["eat", "sleep"];
32
const array2 = new Array["eat", "sleep"];
45
const array1 = ["eat", "sleep"];
69

const array2 = new Array["eat", "sleep"];
47

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
52

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
54
const array2 = new Array["eat", "sleep"];
93

const array1 = ["eat", "sleep"];
5____457____458

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
00
const array2 = new Array["eat", "sleep"];
01

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
03____504

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
98

const array1 = ["eat", "sleep"];
61

đầu ra

const array2 = new Array["eat", "sleep"];
9

Thí dụ. Một mảng trong JavaScript có thể chứa các phần tử khác nhau có thể lưu trữ Số, Chuỗi và Boolean trong một mảng

jav




const array1 = ["eat", "sleep"];
4

const array1 = ["eat", "sleep"];
5
const array1 = ["eat", "sleep"];
40

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
43
const array1 = ["eat", "sleep"];
43
const array2 = new Array["eat", "sleep"];
93
const array1 = ["eat", "sleep"];
45
const array2 = new Array["eat", "sleep"];
58
const array1 = ["eat", "sleep"];
47
const array1 = ["eat", "sleep"];
48
const array1 = ["eat", "sleep"];
49
const array1 = ["eat", "sleep"];
50
const array1 = ["eat", "sleep"];
51

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
96

const array1 = ["eat", "sleep"];
61

đầu ra

const array1 = ["eat", "sleep"];
6

Thí dụ. Truy cập các phần tử mảng Mảng trong JavaScript được đánh chỉ số từ 0 nên chúng ta có thể truy cập các phần tử mảng như sau

jav




const array1 = ["eat", "sleep"];
4

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
43
const array1 = ["eat", "sleep"];
43
const array2 = new Array["eat", "sleep"];
93
const array1 = ["eat", "sleep"];
45
const array2 = new Array["eat", "sleep"];
58
const array1 = ["eat", "sleep"];
47
const array1 = ["eat", "sleep"];
48
const array1 = ["eat", "sleep"];
49
const array1 = ["eat", "sleep"];
50
const array1 = ["eat", "sleep"];
66

const array1 = ["eat", "sleep"];
5
const array1 = ["eat", "sleep"];
68
const array1 = ["eat", "sleep"];
69
const array2 = new Array["eat", "sleep"];
400

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
43
const array2 = new Array["eat", "sleep"];
403

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
43
const array2 = new Array["eat", "sleep"];
406

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
408
const array2 = new Array["eat", "sleep"];
409
const array2 = new Array["eat", "sleep"];
410

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
408
const array2 = new Array["eat", "sleep"];
413
const array2 = new Array["eat", "sleep"];
414

const array1 = ["eat", "sleep"];
61

đầu ra

const array2 = new Array["eat", "sleep"];
5

Thí dụ. Thuộc tính độ dài của Mảng trả về độ dài của Mảng. Độ dài của Mảng luôn lớn hơn chỉ số cao nhất của Mảng

jav




const array1 = ["eat", "sleep"];
4

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
43
const array1 = ["eat", "sleep"];
43
const array2 = new Array["eat", "sleep"];
93
const array1 = ["eat", "sleep"];
45
const array2 = new Array["eat", "sleep"];
58
const array1 = ["eat", "sleep"];
47
const array1 = ["eat", "sleep"];
48
const array1 = ["eat", "sleep"];
49
const array1 = ["eat", "sleep"];
50
const array1 = ["eat", "sleep"];
66

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
429

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
43
const array2 = new Array["eat", "sleep"];
432

const array1 = ["eat", "sleep"];
5
const array2 = new Array["eat", "sleep"];
434
const array2 = new Array["eat", "sleep"];
435______143
const array2 = new Array["eat", "sleep"];
437

const array2 = new Array["eat", "sleep"];
438
const array2 = new Array["eat", "sleep"];
439
const array2 = new Array["eat", "sleep"];
440

const array1 = ["eat", "sleep"];
61

đầu ra

const array2 = new Array["eat", "sleep"];
0

Đối với các phương thức Array thường được sử dụng, hãy tham khảo các liên kết bên dưới

  • Chức năng Phần 1
  • Hàm Phần 2
  • Hàm Phần 3

Chúng tôi có một danh sách đầy đủ các phương thức Mảng Javascript, để kiểm tra chúng, vui lòng xem qua bài viết tham khảo Mảng Javascript này

JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này

Chúng tôi có một Cheat Sheet về Javascript, nơi chúng tôi đề cập đến tất cả các chủ đề quan trọng của Javascript để kiểm tra những chủ đề đó, vui lòng xem qua Javascript Cheat Sheet-Hướng dẫn cơ bản về JavaScript

Các cách để xây dựng mảng trong JavaScript là gì?

Tạo mảng . cú pháp. const tên_mảng = [mục1,mục2,. ]; . Using an array literal is the easiest way to create a JavaScript Array. Syntax: const array_name = [item1, item2, ...]; It is a common practice to declare arrays with the const keyword.

Nêu các cách tạo mảng?

Để tạo một mảng, xác định kiểu dữ liệu [như int ] và chỉ định tên của mảng theo sau bởi dấu ngoặc vuông [] . Để chèn giá trị vào nó, hãy sử dụng danh sách được phân tách bằng dấu phẩy, bên trong dấu ngoặc nhọn. int myNumbers[] = {25, 50, 75, 100}; .

Có bao nhiêu loại mảng trong JavaScript?

Mảng Js được chia thành hai loại . mảng một chiều. mảng nhiều chiều.

Làm cách nào để lấy 3 phần tử đầu tiên của mảng trong JavaScript?

Sử dụng Mảng. slice[] để lấy N phần tử đầu tiên của một mảng , e. g. const first3 = mảng. lát [0, 3]. Phương thức slice[] sẽ trả về một mảng mới chứa N phần tử đầu tiên của mảng ban đầu.

Chủ Đề