Hướng dẫn what is the correct way to javascript array? - cách chính xác để mảng javascript là gì?

Chúng tôi đã học được rằng một biến có thể chỉ chứa một giá trị, ví dụ var i = 1, chúng tôi chỉ có thể gán một giá trị theo nghĩa đen cho i. Chúng ta không thể gán nhiều giá trị theo nghĩa đen cho một biến i. Để khắc phục vấn đề này, JavaScript cung cấp một mảng.

Một mảng là một loại biến đặc biệt, có thể lưu trữ nhiều giá trị bằng cú pháp đặc biệt. Mỗi giá trị được liên kết với chỉ mục số bắt đầu bằng 0. Hình sau đây minh họa cách một mảng lưu trữ các giá trị.

Mảng JavaScript

Khởi tạo mảng

Một mảng trong JavaScript có thể được xác định và khởi tạo theo hai cách, cú pháp trình xây dựng mảng và mảng.

Mảng theo nghĩa đen

Cú pháp theo nghĩa đen là đơn giản. Nó lấy một danh sách các giá trị được phân tách bằng dấu phẩy và được đặt trong dấu ngoặc vuông.

var  = [element0, element1, element2,... elementN];

Ví dụ sau đây cho thấy cách xác định và khởi tạo một mảng bằng cú pháp theo nghĩa đen của mảng.

var stringArray = ["one", "two", "three"];

var numericArray = [1, 2, 3, 4];

var decimalArray = [1.1, 1.2, 1.3];

var booleanArray = [true, false, false, true];

var mixedArray = [1, "two", "three", 4];

Mảng JavaScript có thể lưu trữ nhiều yếu tố của các loại dữ liệu khác nhau. Không bắt buộc phải lưu trữ giá trị của cùng loại dữ liệu trong một mảng.

Hàm tạo mảng

Bạn có thể khởi tạo một mảng với cú pháp trình xây dựng mảng bằng từ khóa mới.new keyword.

Chất xây dựng mảng có ba dạng sau.

var arrayName = new Array[];

var arrayName = new Array[Number length];

var arrayName = new Array[element1, element2, element3,... elementN];

Như bạn có thể thấy trong cú pháp trên, một mảng có thể được khởi tạo bằng cách sử dụng từ khóa mới, theo cùng một cách như một đối tượng.new keyword, in the same way as an object.

Ví dụ sau đây cho thấy cách xác định một mảng bằng cách sử dụng cú pháp trình xây dựng mảng.

var stringArray = new Array[];
stringArray[0] = "one";
stringArray[1] = "two";
stringArray[2] = "three";
stringArray[3] = "four";

var numericArray = new Array[3];
numericArray[0] = 1;
numericArray[1] = 2;
numericArray[2] = 3;

var mixedArray = new Array[1, "two", 3, "four"];

Xin lưu ý rằng mảng chỉ có thể có chỉ mục số [khóa]. Chỉ mục không thể là của chuỗi hoặc bất kỳ loại dữ liệu nào khác. Cú pháp sau là không chính xác.incorrect.

var stringArray = new Array[];

stringArray["one"] = "one";
stringArray["two"] = "two";
stringArray["three"] = "three";
stringArray["four"] = "four";

Truy cập các yếu tố mảng

Một phần tử mảng [giá trị] có thể được truy cập bằng chỉ mục [khóa]. Chỉ định một chỉ mục trong khung vuông với tên mảng để truy cập phần tử tại chỉ mục cụ thể. Xin lưu ý rằng chỉ mục của một mảng bắt đầu từ số 0 trong JavaScript.

var stringArray = new Array["one", "two", "three", "four"];

stringArray[0]; // returns "one"
stringArray[1]; // returns "two"
stringArray[2]; // returns "three"
stringArray[3]; // returns "four"

var numericArray = [1, 2, 3, 4];
numericArray[0]; // returns 1
numericArray[1]; // returns 2
numericArray[2]; // returns 3
numericArray[3]; // returns 4

Thuộc tính mảng

Mảng bao gồm thuộc tính "Độ dài" trả về số phần tử trong mảng.

Sử dụng cho vòng lặp để truy cập tất cả các phần tử của một mảng sử dụng thuộc tính chiều dài.for loop to access all the elements of an array using length property.

var stringArray = new Array["one", "two", "three", "four"];

for [var i = 0; i < stringArray.length ; i++] 
{
    stringArray[i];
}

  1. Một mảng là một loại biến đặc biệt lưu trữ nhiều giá trị bằng cú pháp đặc biệt.
  2. Một mảng có thể được tạo bằng cách sử dụng cú pháp trình xây dựng mảng hoặc mảng.
  3. Cú pháp theo nghĩa đen: var stringArray = ["one", "two", "three"];
  4. Cú pháp trình xây dựng mảng: ________ 9
  5. Một mảng duy nhất có thể lưu trữ các giá trị của các loại dữ liệu khác nhau.
  6. Một phần tử mảng [giá trị] có thể được truy cập bằng chỉ mục dựa trên số 0 [khóa]. ví dụ. Mảng [0].
  7. Một chỉ mục mảng phải là số.
  8. Mảng bao gồm thuộc tính chiều dài và các phương thức khác nhau để hoạt động trên các đối tượng mảng.

Bạn muốn kiểm tra xem bạn biết JavaScript bao nhiêu?

{} Và [] trong javascript là gì?

{} là tốc ký để tạo một đối tượng trống. Bạn có thể coi đây là cơ sở cho các loại đối tượng khác. Đối tượng cung cấp liên kết cuối cùng trong chuỗi nguyên mẫu có thể được sử dụng bởi tất cả các đối tượng khác, chẳng hạn như một mảng. [] là tốc ký để tạo ra một mảng trống.. You can consider this as the base for other object types. Object provides the last link in the prototype chain that can be used by all other objects, such as an Array . [] is shorthand for creating an empty array.

Cách tuyên bố mảng chính xác là gì?

Bạn có thể khai báo mảng với cú pháp bên dưới: DataType [] NameOfArray;Kiểu dữ liệu: Loại dữ liệu bạn muốn đặt trong mảng.Đây có thể là một chuỗi, số nguyên, gấp đôi, v.v.dataType [ ] nameOfArray; dataType : the type of data you want to put in the array. This could be a string, integer, double, and so on.

Mảng là gì [

Như những người khác đã nói, trong mảng JavaScript [-1] chỉ là một tham chiếu đến một thuộc tính của mảng có tên "-1" [như chiều dài] thường không được xác định [vì mảng ['-1'] không được đánh giá theo bất kỳ giá trị nào].a reference to a property of array named "-1" [like length ] that is usually undefined [because array['-1'] is not evaluated to any value].

Cách chính xác để tạo một mảng javascript với 3 mục là gì?

Một mảng có thể được tạo bằng cách sử dụng cú pháp trình xây dựng mảng hoặc mảng.Cú pháp theo nghĩa đen: var StringArray = ["one", "hai", "ba"];Cú pháp cấu trúc mảng: var numericArray = new mảng [3];Một mảng duy nhất có thể lưu trữ các giá trị của các loại dữ liệu khác nhau.var numericArray = new Array[3]; A single array can store values of different data types.

Bài Viết Liên Quan

Chủ Đề